execute immediate的簡單用法(oracle)
點選(此處)摺疊或開啟
-
create or replace procedure proc_test(
-
--引數區域
-
)
-
is
-
--變數區域
-
--sql指令碼
-
v_sql varchar2(2000) :='';
-
--記錄學生數量
-
v_num number;
-
begin
-
--執行區域
-
-
-- execute immediate用法1:立刻執行sql語句
-
v_sql := 'create or replace view myview as select id,name from student';
-
execute immediate v_sql;
-
-
--- execute immediate用法2:立刻執行sql語句,並賦值給某個變數
-
v_sql := 'select count(1) from student';
-
execute immediate v_sql into v_num;
-
-
-- execute immediate用法3:帶引數的sql
-
v_sql:='select * from student t where t.name=:1 and t.age=:2';
-
execute immediate v_sql using 'ZhangSan',23;
-
- end proc_test;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29209863/viewspace-2141106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle動態執行語句(Execute Immediate)Oracle
- EXECUTE IMMEDIATE dynamic sql in procedureSQL
- execute immediate 語法小結
- EXECUTE IMMEDIATE 儲存過程中 許可權不足及EXECUTE IMMEDIATE的除錯避坑儲存過程除錯
- Oracle EXECUTE IMMEDIATE語句裡面的引號處理Oracle
- EXECUTE IMMEDIATE 呼叫動態過程
- EXECUTE IMMEDIATE動態SQL的使用總結SQL
- 儲存過程中慎用 execute immediate儲存過程
- oracle execute immediate動態sql組合執行comment小記OracleSQL
- 動態 SQL、EXECUTE IMMEDIATE、using、into、returningSQL
- 複習execute immediate動態sql語法SQL
- WITH的簡單用法
- 儲存過程執行EXECUTE IMMEDIATE沒反應儲存過程
- Promise的簡單用法Promise
- 【原】關於Oracle Merge操作的簡單用法Oracle
- getComputedStyle的簡單用法
- javascript的this用法簡單介紹JavaScript
- android:ListView 的簡單用法AndroidView
- golang flag簡單用法Golang
- mysqldumpslow簡單用法MySql
- 在儲存過程中使用EXECUTE IMMEDIATE報許可權問題儲存過程
- linux下mail的簡單用法LinuxAI
- UpdatePanel的簡單用法(非巢狀)巢狀
- TabHost與TabWidget的簡單用法
- git-stash簡單用法Git
- Android Scroller簡單用法Android
- Android AsyncTask簡單用法Android
- PL/SQL 中 execute immediate,select 語句沒有into 執行未報錯SQL
- Oracle Scheduler(1)用法簡介Oracle
- C++中const的簡單用法C++
- 簡單說說iOS之WKWebView的用法iOSWebView
- angularJS的router用法簡單介紹AngularJS
- javascript的分號(;)用法簡單介紹JavaScript
- struts2.01用法的簡單例子單例
- fstream中ifstream和ofstream的簡單用法
- Python中的selenium的簡單用法Python
- jQuery filter() 用法簡單介紹jQueryFilter
- js WebSocket用法簡單介紹JSWeb