Най-добрият начин е да използвате техниката на литерал на низ за кавички . Синтаксисът е q'[...]'
, където символите "[" и "]" могат да бъдат всеки от следните, стига да не се появяват вече в низа.
- !
- [ ]
- { }
- ( )
- <>
Не е нужно да се притеснявате за единичните кавички в низа.
Да предположим, че имам стойност на колона като aaa'gh
Така че можете просто да напишете SQL като,
SELECT q'[aaa'gh]' FROM DUAL;
Спестява много време на разработчиците. Отминаха онези дни, когато ние (разработчиците) използвахме за проверка на динамичния sql с помощта на dbms_output в БД за разработка, само за да се уверим, че нещата са на мястото си, преди да преминем към производство.