@@sqlstatus包含上次讀取語句所產生的狀態信息.@@sqlstatus 可
以包含下列值
0 讀取語句成功完成.
1 讀取語句導致錯誤.
2 結果集中沒有其它數據.
Oracle遊標的狀態有哪些,怎麼使用遊標屬性?
①遊標的狀態是通過屬性來表示。
%Found :Fetch語句(獲取記錄)執行情況 True or False。
%NotFound : 最後一條記錄是否提取出 True or False。
%ISOpen : 遊標是否打開True or False。
%RowCount :遊標當前提取的行數 。
②使用遊標的屬性。
例子:/* conn scott/tiger */
Begin
Update emp Set SAL = SAL + 0.1 Where JOB = 'CLERK';
If SQL%Found Then
DBMS_OUTPUT.PUT_LINE('已經更新!');
Else
DBMS_OUTPUT.PUT_LINE('更新失敗!');
End If;
End;