The best way is to use the quoting string literal technique. The syntax is q'[...]'
, where the "[" and "]" characters can be any of the following as long as they do not already appear in the string.
You don't have to worry about the single-quotation marks within the string.
Suppose i have a column value as aaa'gh
So you could simply write the SQL as,
SELECT q'[aaa'gh]' FROM DUAL;
It saves a lot of time for developers. Gone are those days when we(developers) used to verify the dynamic sql using dbms_output in development DB, just to make sure things are at place before moving into production.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…