@@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;