Как обрабатывать одинарную кавычку в Oracle SQL
Как вставить запись в столбец, имеющий тип данных varchar с одной кавычкой в нем?
пример: первое имя -ROBERT
и фамилия D'COSTA
3 ответа:
используйте две одинарные кавычки
SQL> SELECT 'D''COSTA' name FROM DUAL; NAME ------- D'COSTA
или новый (10g+) метод цитирования:
SQL> SELECT q'$D'COSTA$' NAME FROM DUAL; NAME ------- D'COSTA