單引號在動態SQL中的處理

hxl發表於2009-04-02
單引號在動態SQL中的處理[@more@]單引號在動態SQL中的處理
SQL程式碼如下:
insert into tmp
select * from v_table
where organize_id like 'A%'
or organize_id = '99999'
動態SQL如下:
execute immediate 'insert into tmp'
||' select * from '
||v_table
||' where organize_id like ''A%'''
||' or organize_id = ''99999''';
也就是說普通SQL的一個單引號在動態SQL使用兩個單引號表示.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/77311/viewspace-1019795/,如需轉載,請註明出處,否則將追究法律責任。

相關文章