У меня есть запрос
select * from table where name in ('52 T&M', '60 T&M');
"&" заставляет запрос ожидать параметр. Как я могу квалифицировать «&» в запросе в sting, чтобы запрос мог найти строку с символом «&» в них?
Амперсанд («&») - это символ, интерпретируемый SQLPlus как переменный заполнитель.Использование:
SET DEFINE OFF
Я бы обычно использовал set define off, как предложено OMG, но также возможно сделать это так:
set define off
select * from table where name in ('52 T'||Chr(38)||'M', '60 T'||Chr(38)||'M');
Я предполагаю, что вы используете sqlplus, так выполнить до
отключить сканирование