长江图 下载:数据库关于sqlcode

来源:百度文库 编辑:高考问答 时间:2024/05/02 07:44:40
if SQL%NOTFOUND=TRUE then
...
else
...
end if;

但是当我在调试时,却发现当SELECT没有取到数据时(SQLCode=100),存储过程并没有执行该条件判断,直接就跑到EXCEPTION中去执行并退出返回了。这让我大惑不解:难道我不能根据执行结果进行操作?难道非得在前面加一条SELECT count(*) ....才行? 那也太麻烦了吧。
还有哪位大哥知道查询结果为空,为什么sqlcode==100??

这个是规定的了,有什么好为什么的啊。