Oracle使用cursor for隱式遊標
Oracle使用cursor for隱式遊標
除了sql遊標之外,Oracle還提供了另一種隱式遊標:cursor for遊標。這一類遊標用於迴圈。
(1)語法
for 遊標變數 in (select語句) loop
DML操作
end loop;
(2)使用方法
需求:查出emp表中部門編號為10的所有員工的員工編號和員工姓名。
程式:
begin
for employee in (select * from emp where deptno = 10) loop
dbms_output.put_line(employee.empno || ':' || employee.ename || ':' || employee.deptno);
end loop;
end;
/
執行結果:
7782:CLARK:10
7839:KING:10
7934:MILLER:10
PL/SQL procedure successfully completed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1249486/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 隱式遊標(implicit cursor)_sql%found_rowcount小操作SQL
- 【CURSOR】Oracle 遊標 (cursor)知識梳理Oracle
- oracle cursor遊標獲取首末元素Oracle
- oracle cursor遊標迴圈比較遊標元素是否相同Oracle
- SQL 遊標cursorSQL
- flask-sqlalchemy中使用cursor遊標FlaskSQL
- Oracle遊標共享(Cursor Sharing)--常規遊標共享和自適應遊標共享(ACS)Oracle
- PL/SQL 04 遊標 cursorSQL
- PLSQL 呼叫 返回 遊標(Cursor)PROCEDURESQL
- SQL 遊標cursor的運用SQL
- 【PL/SQL 學習】隱式遊標學習SQL
- 簡單測試動態遊標(REF CURSOR)的使用
- Oracle自適應共享遊標——Adaptive Cursor Sharing(上)OracleAPT
- Oracle自適應共享遊標——Adaptive Cursor Sharing(下)OracleAPT
- oracle遊標使用全解Oracle
- Oracle 遊標使用全解Oracle
- [轉]oracle 遊標使用大全Oracle
- Oracle 遊標使用大全(轉)Oracle
- Oracle遊標使用大全(轉)Oracle
- 利用隱式遊標分批刪除資料的procedure
- Oracle遊標Oracle
- Oracle 遊標Oracle
- Oracle顯示遊標的使用及遊標for迴圈Oracle
- oracle遊標簡單使用小記Oracle
- Oracle 觸發器中使用遊標Oracle觸發器
- oracle 遊標中使用 動態 sqlOracleSQL
- Oracle資料庫遊標使用大全Oracle資料庫
- 【CSS: cursor】滑鼠游標指標樣式大全CSS指標
- Oracle遊標示例Oracle
- Oracle遊標大全Oracle
- oracle遊標使用的方方面面Oracle
- Oracle資料庫遊標使用大全(轉)Oracle資料庫
- Oracle動態遊標Oracle
- Oracle使用普通變數獲取遊標資訊Oracle變數
- oracle pl/sql儲存過程內外層遊標cursor巢狀引數化示例OracleSQL儲存過程巢狀
- v$sql v$sqlarea v$sql_shared_cursor及遊標SQL
- 從共享遊標shared cursor角度看forall批量繫結
- zt_使用oradebug dump errorstack 3分析cursor遊標各狀態Error