Oracle SQLCODE/SQLERRM

尾狐92

尾狐92

2016-02-19 19:48

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

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

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

(本文来源于图老师网站,更多请访问http://m.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。

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

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

展开更多 50%)
分享

猜你喜欢

Oracle SQLCODE/SQLERRM

编程语言 网络编程
Oracle SQLCODE/SQLERRM

Oracle Faq(Oracle的版本)

Web开发
Oracle Faq(Oracle的版本)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle Faq(Oracle TAF的配置)

Web开发
Oracle Faq(Oracle TAF的配置)

oracle 函数

编程语言 网络编程
oracle 函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

oracle 集合

编程语言 网络编程
oracle 集合

Oracle与PHP的集成:Zend Core for Oracle

编程语言 网络编程
Oracle与PHP的集成:Zend Core for Oracle

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL之表结构修改

MySQL之表结构修改

偶然间、停下来、回头看一眼我们走错的那段路.

偶然间、停下来、回头看一眼我们走错的那段路.
下拉加载更多内容 ↓