Мне нужно сделать обратный запрос в Oracle 12c.Хотя он нормально работает с H2, в Oracle12c происходит сбой.
Таблица:
CREATE TABLE t
("id" int, "code" varchar(100))
;
INSERT ALL
INTO t ("id", "code")
VALUES (1, 'london')
INTO t ("id", "code")
VALUES (2, 'amsterdam')
INTO t ("id", "code")
VALUES (3, 'Oslo')
INTO t ("id", "code")
VALUES (4, 'Brussels')
SELECT * FROM dual
;
Запрос:
select * from t where 'london south' like concat('%',code, '%');
Выдает ошибку: ORA-00909: недопустимый номераргументов
Как я должен запросить его получить (1, Лондон) в результате?