Oracle - соединение строки с переменной в предложении равенства - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь объединить строку с переменной в предложении oracle where / = и получаю «недопустимый оператор». Я знаю, что это должно быть что-то простое, но я где-то пропустил отметку:

select * form test_table where path = "'/'||upper(&&usr)||'/forms/test_stuff.xml'" 

Ошибка: неверный идентификатор .pl/sql оператор игнорируется.

1 Ответ

0 голосов
/ 19 июня 2020

Проблема в операторе "&&" , в oracle мы не можем создать столбец, начинающийся с &&. И в вашем запросе "&& USR" считается неправильным столбцом.

...