-
隱式遊標
鎖定
PL/SQL為所有SQL數據操作語句(包括返回一行的SELECT)隱式聲明遊標,稱為隱式聲明遊標的原因是用户不能直接命名和控制此類遊標。當用户在PL/SQL中使用數據庫操作語言(DML)時,Oracle預定義一個名為SQL的隱式遊標,通過檢查隱式遊標的屬性可以獲取與最近執行的SQL語句相關的信息。
- 中文名
- 隱式遊標
- 性 質
- 數據操作語句
- 類 型
- 數據術語
在執行DML語句後,隱式遊標屬性返回信息。隱式遊標的屬性包括:
%FOUND
指出了當PL/SQL代碼最後從遊標的結果集中獲取記錄時,找到了記錄。
%NOTFOUND
指出了當PL/SQL代碼最後從遊標的結果集中獲取記錄時,結果集中沒有記錄。
%ROWCOUNT
返回當前時刻還沒有從遊標中獲取的記錄數量。
%ISOPEN
對於隱式遊標而言,屬性%ISOPEN的值總是false,這是因為隱式遊標在DML語句執行時打開,結束時就立即關閉。