open test('lile');
fetch test into myqty;if test%notfound then
myqty:=0;
end if;
fetch test into myqty;if test%notfound then
myqty:=0;
end if;
解决方案 »
- ORA-12514.急。sqlplus可以登录,但是plsql报错
- FRM-41839: 在临时记录缓冲区文件/tmp/P-ic7a.tmp中磁盘的输入/输入错误
- oracle sql出错 提示无法修改与非键值保存表对应的列
- 修改用户密码后登陆不了了。
- 高人指点sql优化,不甚感激
- 数据累计问题(带表结构及数据)
- C# 数据访问层 怎么连接Oracle数据库啊 在线等 谢谢了
- 是否有方便点的浏览器,像delphi的SQL Explorer那样
- 非常傻的问题--几个游标怎么把它和成一个存储过程??在线等待!!急!!
- oracle11gr1如何用查询实现行转动态列
- 触发器中怎么操作其他方案中的表
- 一个javaapplet和Oracle连接的问题!!!请帮忙呀!
if test%notfound then
myqty:=0;
else
fetch test into myqty;
end if;
应该改为
open test('lile');
fetch test into myqty;
if test%notfound then
myqty:=0;
end if;
的结果不会为空的
1.fetch 在前面,再判断notfound;
2. 每次执行完毕,一定要关闭cursor,
给分了,
hushuangyang(hushuangyang) 10
bzszp(SongZip) 10Lastdrop(空杯) 10