Как мне написать оператор вставки, который включает символ &? Например, если я хотел вставить «J & J Construction» в столбец в базе данных.
Я не уверен, имеет ли это значение, но я использую Oracle 9i.
Смотри, Андрей:
"J & J Construction" :
SELECT CONCAT('J', CONCAT(CHR(38), 'J Construction')) FROM DUAL;
Прекратите использовать SQL / Plus, я настоятельно рекомендую PL / SQL Developer это гораздо больше, чем инструмент SQL.
p.s. Некоторые люди предпочитают TOAD .
SET ESCAPE ON; INSERT VALUES("J\&J Construction") INTO custnames;
(Не проверено, под рукой нет коробки с Oracle, * это было давно)
Если вы используете sql plus, то я думаю, что вам нужно выполнить команду
SET SCAN OFF