Я пробую простой оператор INSERT для базы данных Oracle. Одно из значений - это поле VARCHAR2, а оператор вставки содержит амперсанд. Как мне это сделать? Я пробовал следующие методы:
- Экранируйте & как \ & с установкой escape на
- отключить сканирование (это вызывает ошибку отсутствия или недопустимого параметра ORA-00922)
- установить определение off (это вызывает ошибку отсутствия или недопустимого параметра ORA-00922)
Есть другие идеи?
set
, отсюда и синтаксические ошибки в вашем окне SQL. Также в SQL (или в PL / SQL Developer) нет «escape-символа», кроме как части выраженияlike
, поэтому ваш \ не распознается. - person William Robertson   schedule 15.11.2015