請問在EXECUTE IMMEDIATE中如何使用帶有引號


轉自:http://bbs.csdn.net/topics/300191423

從第一引號向后,如果遇到第二個引號,則看這個引號后面時候有緊挨着的引號,如果有則第二個引號被轉義,即該保留該引號后面緊跟的那個引號。用法舉例:
declare
v_char varchar2(2) :='zz';
begin
execute immediate 'delete from aa where b='||''''||v_char||'''';
end;
或者
declare
v_char varchar2(2) :='zz';
begin
execute immediate 'delete from aa where b='''||v_char||'''';
end;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM