试试when others,可能在no_data_found已经raise其他异常了.
解决方案 »
- 几个面试题,帮忙看一下!
- 麻烦大哥帮我看看游标变量的用法对吗?
- java 存储过程 编码
- 条件判断与表修改
- 动态SQL方法4,什么意思??
- 有关于oracle9i与tomcat端口冲突问题
- ORACLE查询
- 求两段c#代码实现oracle备份和恢复
- 我可以把目录:‘C:\My Documents\002.pdf'加到表里吗?怎么加
- 对于高手来说,就是送分题了:如何在标准C中创建存储过程和调用存储过程?
- windows下Oracle的service启动状态为starting,启动server后重新开启service还是starting状态。
- database configuration assistant在客户端怎样配置才能建立数据库?
我用的ORACLE是8.1.7.4
你用的是集合函数sum,即使没有记录,也是有值返回的,应该是NULL吧,当然不会触发异常了。select count(*),sum(charge) into l_count,v_fee from charge;if l_count = 0 thenend if;一样可以达到你的目的。