exception
when no_data_found then
....
end;
when no_data_found then
....
end;
解决方案 »
- 请高手指点怎么给论坛设计数据库表
- 关于存储过程的疑问
- 100分求:为什么我的pl/sql developer查询出来的中文全部变为“靠”
- 仅仅求助一个ORACLE的存储过程。。。。
- 请问ORACLE中,system,sys,root,sysdba,这4种用户的默认密码是什么,如果忘记了如何找到他们,我现在就忘记了,可我都不知道怎么找到。谢
- Oracle穿越防火墙的问题请教
- 锁定
- 客户端程序运行过程中出现ORA-03113错误??有相关日志记录。高手看看!
- 哪位是高手?请帮忙看看这个trigger,谢过
- 请问如何用Oracle建一个数据库,并发布出去,具体点,行吗?
- 升级ODP.NET后遇到的问题!大家帮帮我,否则项目就要砸了。
- 我定义的游标为什么总是最后一行重复出现一次????
则会发生异常而不是sql%notfound
所以捕捉NO_DATA_FOUND异常就可以了
则会发生异常而不是sql%notfound
所以捕捉NO_DATA_FOUND异常就可以了
Select visitnum into iCount From MyTable Id = 1;
If iCount is null Then
iCount := 0;
End If
请你在执行Select visitnum into iCount From MyTable where Id = 1;
语句前先用下面的语句
Select count(*) into 整型变量 From MyTable where Id = 1;
判断表里是否有记录即:Select count(*) into 整型变量 From MyTable where Id = 1;
if 整型变量>0 then
Select visitnum into iCount From MyTable Id = 1;
If iCount is null Then
iCount := 0;
End If
else
......
end if
iCount := '';
begin
Select visitnum into iCount From MyTable Id = 1;
Exception
When NO_DATA_FOUND then
If iCount is null Then
iCount := 0;
End If;
end;