所谓的隐式游标意思是:在执行DML语句的时候打开,执行结束后自动关闭。DML语句的结果保存在四个游标属性中。
oracle的隐式游标常用来做判断,或者记录到日志中。
隐式游标有:
sql%found 布尔值,默认空,insert、delete、update至少一行受影响则为true,select into至少返回一行则为true;
sql%notfound 布尔值,默认空,与sql%found相反;
sql%rowcount,默认为0,insert、update、delete影响的行数,select into成功则为1,没有成功则为0
sql%isopen 布尔值,默认空,对于隐式游标而言,这个值一直为false,因为他执行dml前后都是关闭的。