网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.在ORACLE里设置访问多个SQL Serv.
.Oracle 8i for NT 的安装.
.梦网网关接口.
.Oracle数据库中Kill session的研.
.RMAN 初学者指南.
.Oracle10g数据库最佳新特性:等待.
.spfile全攻略.
.[Oracle] Installing Oracle 10g.
.RedHatLinux AS3 U2 安装 oracle.
.Oracle数据库中通过ADO数据存取分.
.ORACLE在HP-UX下的系列问题处理(.
.深入讲解"alert log"过大时的处理.
.Oracle 8i迁移到10g出现的问题及.
.Oracle和MS SQL Server你选谁?.
.被关在SQL外面破解SA的密码的方法.
.Oracle数据库中使用DBMS_PROFILE.
.Oracle TNSNAMES.ORA配置.
.甲骨文05财年二季度总收入达33亿.
.BLOB/CLOB/LONG/LongRaw数据类型.
.Oracle10g 闪回表地恢复被意外删.

Oracle SQLCODE/SQLERRM

发表日期:2008-2-9


  Oracle内置函数SQLCODE和SQLERRM是非凡用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。 OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕捉除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。 在一个内在的异常中,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”。

上一篇:在全文索引建立的目录不存在情况下删除全文索引 人气:1194
下一篇:常见数据库系统之比较 人气:657
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐