ablog

不器用で落着きのない技術者のメモ

SQLで特殊文字をエスケープする方法

CHR関数を使う方法もある。

SQL> select 'select '||chr(39)||'X'||chr(39)||' from dual;' from dual

'SELECT'||CHR(39)||'X
---------------------
select 'X' from dual;

ちょっと聞かれたのでメモ。