常用的Oracle游標屬性有以下幾種:
%FOUND: 返回一個布爾值,如果最后一次fetch操作返回了一行數據,則返回TRUE,否則返回FALSE。
%NOTFOUND: 返回一個布爾值,如果最后一次fetch操作沒有返回任何數據,則返回TRUE,否則返回FALSE。
%ROWCOUNT: 返回一個整數值,表示最后一次fetch操作返回的行數。
%ISOPEN: 返回一個布爾值,如果游標處于打開狀態,則返回TRUE,否則返回FALSE。
%BULK_ROWCOUNT: 返回一個整數值數組,表示批量操作中每個語句執行的行數。
%ROWTYPE: 返回一個記錄類型,表示游標所查詢的表的行結構。
這些屬性可以用于在PL/SQL程序中對游標的操作進行判斷和控制。