在oracle的plsql中為cursor使用繫結變數
oracle儲存過程中,經常使用cursor,在cursor中使用繫結變數的時候,要使用refcursor,下面是例子:
scott@CNHTM> set serveroutput on; scott@CNHTM> declare 2 cur_test sys_refcursor; 3 v_job emp.job%type; 4 v_ename emp.ename%type; 5 begin 6 OPEN cur_test FOR 'SELECT job,ename FROM emp where job=:1' 7 using 'SALESMAN'; 8 loop 9 fetch cur_test 10 into v_job, v_ename; 11 exit when cur_test%notfound; 12 dbms_output.put_line('job:'||v_job||', ename:'||v_ename); 13 end loop; 14 close cur_test; 15 end; 16 / job:SALESMAN, ename:ALLEN job:SALESMAN, ename:WARD job:SALESMAN, ename:MARTIN job:SALESMAN, ename:TURNER PL/SQL procedure successfully completed. scott@CNHTM> |
--end--
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1038105/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL使用繫結變數SQL變數
- PLSQL中使用繫結變數的語法SQL變數
- 繫結變數和cursor_sharing變數
- Oracle 繫結變數Oracle變數
- [20171231]PLSQL使用繫結變數.txtSQL變數
- [20121102]PLSQL中的繫結變數.txtSQL變數
- zt_繫結變數和cursor_sharing變數
- 【CURSOR】Oracle繫結變數、執行計劃對遊標的影響Oracle變數
- 繫結變數的正確使用,bind peeking,Adaptive Cursor Sharing變數APT
- Oracle之繫結變數Oracle變數
- oracle 查詢未使用繫結變數的sqlOracle變數SQL
- 在繫結變數下使用outline變數
- oracle 繫結變數在動態條件統計中的應用Oracle變數
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- oracle繫結變數的測試Oracle變數
- oracle中使用繫結變數的好處的例子Oracle變數
- ORACLE 繫結變數用法總結Oracle變數
- 在php中使用繫結變數的方法(Oracle SQL共享的機制)(轉)PHP變數OracleSQL
- 【優化】使用繫結變數 OR 不使用繫結變數,這不是問題!優化變數
- Oracle 繫結變數窺探Oracle變數
- oracle 繫結變數(bind variable)Oracle變數
- Oracle 繫結變數 詳解Oracle變數
- 繫結變數的使用範圍變數
- 關於繫結變數的使用變數
- 繫結變數優缺點、使用、繫結變數窺探、 Oracle自適應共享遊標變數Oracle
- 【最佳化】使用繫結變數 OR 不使用繫結變數,這不是問題!變數
- Oracle 變數繫結與變數窺視合集Oracle變數
- 【ORACLE】Oracle繫結變數知識梳理Oracle變數
- 使用繫結變數的一點總結!變數
- oracle對非使用繫結變數的語句去重Oracle變數
- oracle找出沒有使用繫結變數的sql語句Oracle變數SQL
- OLTP系統中儘量使用繫結變數變數
- 關於DSS中的繫結變數變數
- ORACLE 獲取繫結變數值Oracle變數
- oracle繫結變數窺視(zt)Oracle變數
- PL/SQL中繫結變數使用的簡單測試SQL變數
- 【SQL】在SQLPLUS中使用繫結變數的寫法SQL變數
- 繫結變數變數