关于空结果集的处理 在存储过程中,如何判断结果集为空?我用nvl函数,发现这个只是在有结果,但是结果字段是空的情况下有效。有没有简单的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare i int;beginselect count(*) into i from table;--i=0 为空结果集end; 晕~这个方法我也知道!只是觉得应该有更方便的方法!直接select * from...然后判断结果集是否为空!sybase里的isnull函数,在结果集为空的情况下,也管用啊!oracle的nvl咋就不管用?! isnull,nvl那是对查询的结果集中某个字段是否为null值 begin select a into b from c where rownum<2; exception when NO_DATA_FOUND then ret:=1; when others then ret:=2; end;这样行吗??我一直都是这样处理的 求一汇总sql写法 SQL语句 Orale索引的问题 在同一台机器(XP)安装oracle8.1.7和客户端,应该如何配置? 编译proc出错,帮帮我 如何用pl/sql测试out类型为游标的procedure? 关于分组统计问题 在ORACLE中怎么更改字段名? 怎样把序列号清零? 怎么替换oracle数据库中所有的某个特定字符串 急救!!我的oracle今天突然进不去了,怎么解决阿~~~~在线等 如何用sql语句返回近一年中每月的数据统计?
i int;
begin
select count(*) into i from table;
--i=0 为空结果集
end;
select a into b from c where rownum<2;
exception
when NO_DATA_FOUND then
ret:=1;
when others then
ret:=2;
end;这样行吗??
我一直都是这样处理的