oracle儲存過程(procedure)中執行動態SQL小記
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL 建立儲存過程PROCEDURESQL儲存過程
- oracle動態sql儲存過程示例OracleSQL儲存過程
- /*動態執行儲存過程DEMO*/儲存過程
- PL/SQL 05 儲存過程 procedureSQL儲存過程
- oracle動態sql執行table表中儲存的sqlOracleSQL
- [Procedure]Oracle之分頁儲存過程Oracle儲存過程
- Oracle 基礎 ----procedure(儲存過程)Oracle儲存過程
- PL/SQL中動態掉用儲存過程SQL儲存過程
- 【SQL】Oracle避免動態SQL,提高過程執行效率SQLOracle
- 通過v$access檢視正在執行的儲存過程procedure儲存過程
- 啟動SQL SERVER時自動執行儲存過程(轉)SQLServer儲存過程
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- 動態儲存過程儲存過程
- 【Oracle】儲存過程中將動態SQL的多行結果進行迴圈遍歷Oracle儲存過程SQL
- 儲存過程中巢狀儲存過程的變數執行方式儲存過程巢狀變數
- Oracle中執行儲存過程call和exec區別Oracle儲存過程
- oracle procedure儲存過程(pl/sql)_使用declare cursor_begin end巢狀Oracle儲存過程SQL巢狀
- [MSSQL]sql 儲存過程定時執行方法SQL儲存過程
- 如何讓procedure儲存過程中的異常程式碼不中斷繼續執行儲存過程
- MySQL儲存過程裡動態SQL的使用UXMySql儲存過程UX
- Oracle:建立JOB定時執行儲存過程Oracle儲存過程
- oracle 如何終止儲存過程的執行Oracle儲存過程
- oracle procedure儲存過程輸入引數之動態sql傳入(括號及,逗號的特殊處理Oracle儲存過程SQL
- 在.NET中用儲存過程執行SQL語句儲存過程SQL
- mysql 儲存過程 procedure 批次建表MySql儲存過程
- Oracle Pl/SQL 之 儲存過程OracleSQL儲存過程
- oracle procedure 儲存過程輸入及輸出in out示例Oracle儲存過程
- 動態呼叫儲存過程 sample:儲存過程
- oracle10g_儲存過程學習小記Oracle儲存過程
- 儲存過程vs.動態SQL:如何選用?PV儲存過程SQL
- oracle 執行儲存過程 ora00131Oracle儲存過程
- 儲存過程中檢視sql執行計劃的方法儲存過程SQL
- mysql檢視儲存過程show procedure status;MySql儲存過程
- MySQL入門--儲存過程(PROCEDURE)和儲存函式(FUNCTION)MySql儲存過程儲存函式Function
- Oracle SQL Developer Debug儲存過程OracleSQLDeveloper儲存過程
- SQL server 2008裡面通過sys.dm_exec_procedure_stats得到儲存過程的執行資訊SQLServer儲存過程
- SQL server 2008裡面透過sys.dm_exec_procedure_stats得到儲存過程的執行資訊SQLServer儲存過程
- c#呼叫儲存過程小記C#儲存過程