[PL/SQL] 如何规避异常ORA-01403
2015-07-20 17:09
190 查看
如果mytable表中不存在 ID = 123 的数据,那么
SELECT Flag INTO flag FROM mytable WHERE ID = 123 将抛出异常ORA-01403
SELECT nvl(max(Flag),'') INTO flag FROM mytable WHERE ID = 123 则不会有异常
具体参考:
http://www.itpub.net/thread-859456-1-1.html
SELECT Flag INTO flag FROM mytable WHERE ID = 123 将抛出异常ORA-01403
SELECT nvl(max(Flag),'') INTO flag FROM mytable WHERE ID = 123 则不会有异常
具体参考:
http://www.itpub.net/thread-859456-1-1.html
相关文章推荐
- Mysql
- oracle实例名,服务名等概念区别与联系
- 数据库连接池------------0
- (Windows Maven项目)Jedis数据库的安装和操作实现
- SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
- 关于MySQL链接出现的问题
- mysql版本5.6安装配置问题
- 数据库安全威胁与漏洞
- mysql相关命令行
- MySQL安装及基础使用
- MySQL(7):数值类型
- row_number() over (partition by....order by...)用法
- Oracle循环语句
- 当mysqlbinlog版本与mysql不一致时可能导致出哪些问题
- oracle 相关语句
- SQL空值替换 ISNULL
- 人脸识别相关数据库
- Oracle随机函数之dbms_random使用详解
- oracle sql 内连接 左外连接 右外连接 全外连接
- 杀 mysql的进程