Oracle SQLCODE/SQLERRM

2016-02-19 19:48 39 1 收藏

今天图老师小编给大家介绍下Oracle SQLCODE/SQLERRM,平时喜欢Oracle SQLCODE/SQLERRM的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

  Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。

  OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  在一个内在的异常中,SQLCODE返回Oracle错误的序号,而SQLERRM返回的是相应的错误消息,错误消息首先显示的是错误代码。SQLCODE返回的是负数,除非Oracle的错误为“ORA-01403:NO DATA FOUND”(译:ORA-01403:未找到数据),当Oracle错误为“ORA-01403:NO DATA FOUND”时,其对应的SQLCODE为+100。对于用户自定义的异常,SQLCODE返回的是+1,而SQLERRM返回的是User-Defined Exception。

  一个Oracle的错误消息最多只能包含512个字节的错误代码。如果没有异常被触发,则SQLCODE返回0,SQLERRM返回“ORA-0000:normal, successful completion”。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1621856.html

延伸阅读
第 14 章 分区 14.1 分区的使用 增加可用性 减轻维护负担 提高DML与查询的性能 14.2 分区如何工作 表分区策略 索引分区 本地索引 分为本地前缀索引(Local Prefixed Index)、本地非前缀索引(Local Non-prefixed Index) 1. 索引的选择 在单表查询中,本地非前缀索引可能增加可用...
Oracle SQL 语句可以分为以下几类: 数据操作语言语句[Data manipulation language,DML] 从一个或多个表或视图中查询数据(SELECT);获取操作[fetch]是可滚动 的[scrollable](见“可滚动游标”) 向表或视图中加入新数据行(INSERT) 修改表或视图中已有数据行的列值(UPDATE) 根据判断条件为表及视图插入或更新数...
软件环境: 1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:ORACLE 实现方法: 1、 开始-设置-控制面板-管理工具-服务 停止所有Oracle服务。 2、 开始-程序-Oracle - OraHome81-Oracle Installation Products- Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 3、 运行regedi...
1、开始->运行,输入SERVICES.MSC到服务里,停止所有Oracle服务; 2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,卸装所有Oracle产品,但Universal Installer本身不能被删除; 3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口; 4、运行regedit,选择...
标签: Java JAVA基础
接触 solaris : 安装 oracle Install oracle815 in Solaris 7 1.建立 ORACLE 用户和 DBA 组,初始化安装目录 ================================================= groupadd dba useradd -g dba oracle passwd oracle mkdir /oracle chown -R oracle.dba /oracle 2.为安装 ORACLE 设置系统变量 =================================...

经验教程

229

收藏

49

精华推荐

Oracle实用技巧

Oracle实用技巧

louk1987

Oracle的优化原理

Oracle的优化原理

youlintinghai

oracle学习的好书

oracle学习的好书

Mariaha小朱

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部