De beste manier is om de letterlijke techniek voor aanhalingstekens te gebruiken . De syntaxis is q'[...]'
, waarbij de tekens "[" en "]" elk van de volgende tekens kunnen zijn, zolang ze niet al in de tekenreeks voorkomen.
- !
- [ ]
- { }
- ( )
- <>
U hoeft zich geen zorgen te maken over de enkele aanhalingstekens in de tekenreeks.
Stel dat ik een kolomwaarde heb als aaa'gh
U kunt de SQL dus gewoon schrijven als,
SELECT q'[aaa'gh]' FROM DUAL;
Het bespaart veel tijd voor ontwikkelaars. Voorbij zijn de dagen dat wij (ontwikkelaars) de dynamische sql verifieerden met dbms_output in ontwikkelings-DB, gewoon om er zeker van te zijn dat alles op zijn plaats was voordat we in productie gingen.