**执行完一段SQL语句后,"if sql%notfound then"表示什么意思?** %nofound 布尔型属性,当最近一次读记录时不成功返回,则值为true不过我试过好象没什么用,当所执行的sql语句读记录不成功时,它依然会报错,根本没有执行if sql%nofount then下面的语句.请问有哪位知道这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “%”在这里表示什么?“notfound”表示什么?能说的详细点吗? SQL> select * from aa;ID FID-- ---1 set serveroutput onbeginupdate aa set fid='0' where id='0';if sql%notfound thendbms_output.put_line('没有数据被更新');end if;end;/表示一个稳式游标,当前update语句没有发现数据 一个SQL写法的请教 数据库连接不正常 orapwd和alter user SYS identified by "123"修改密码有何不同 大家好,大家帮我看一下这个sql语句怎么写啊? 触发器update时候不起作用,怎么办! 求救!!!解决办法 ORA-01555&ORA-06512 数据集做差集 能解释一下这个三表连接么? 请问blob类型的数据怎么相加呢? 关于临时表的几个小问题 在UNIX系统下的ORACLE用IMP导入数据是出现 IMP-00016: 不支持要求的字符集转换(从类型850到852)问题! 查询到的数据重复
“notfound”表示什么?
能说的详细点吗?
-- ---
1 set serveroutput on
begin
update aa set fid='0' where id='0';
if sql%notfound then
dbms_output.put_line('没有数据被更新');
end if;
end;
/表示一个稳式游标,当前update语句没有发现数据