oracle儲存過程(procedure)中執行動態SQL小記

pds911發表於2012-11-12

1、SQL為單引號內的字串

execute immediate 'truncate table tablename';

2、遇到函式內單引號,改為兩個單引號:trunc(sysdate-1,''mm'')

3、v_sql_statement內有繫結變數的情況使用using

execute immediate v_sql_statement using v_bind_var;

4、execute immediate v_sql_statement下面要跟commit;提交

[@more@]

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

相關文章