易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle Exception

 1) 基本结构
  BEGIN
    ... --语句
  EXCEPTION -- 例外处理
    WHEN ...
    ...
    WHEN OTHERS
      ...
  END;
  2) 常用预定义例外
  EXCEPTION
    WHEN CURSOR_ALREADY_OPEN THEN -- ORA-06511 SQLCODE = -6511 游标已经打开
      ...
    WHEN DUP_VAL_ON_INDEX THEN -- ORA-00001 SQLCODE = -1 向唯一索引中插入重复数据
      ...
    WHEN INVALID_CURSOR THEN -- ORA-01001 SQLCODE = -1001 非法游标操作
      ...
    WHEN INVALID_NUMBER THEN -- ORA-01722 SQLCODE = -1722 字符向数字转换失败
      ...
    WHEN LOGIN_DENIED THEN -- ORA-01017 SQLCODE = -1017
      ...
    WHEN NO_DATA_FOUND THEN -- ORA-01403 SQLCODE = +100 没有找到数据
      ...
    WHEN NOT_LOGGED_ON THEN -- ORA-01012 SQLCODE = -1012
      ...
    WHEN PROGRAM_ERROR THEN -- ORA-06501 SQLCODE = -6501 程序错误
      ...
    WHEN STORAGE_ERROR THEN -- ORA-06500 SQLCODE = -6500
      ...
    WHEN TIMEOUT_ON_RESOURCE THEN -- ORA-00051 SQLCODE = -51
      ...
    WHEN TOO_MANY_ROWS THEN -- ORA-01422 SQLCODE = -1422 返回多行
      ...
    WHEN TRANSACTION_BACKED_OUT THEN -- ORA-00061 SQLCODE = -61
      ...
    WHEN VALUE_ERROR THEN -- ORA-06502 SQLCODE = -6502 数值转换错误
      ...
    WHEN ZERO_DIVIDE THEN -- ORA-01476 SQLCODE = -1476 被零除
      ...
    WHEN OTHERS THEN -- 其它任何错误的处理
&nbs


相关文档:

甲骨文推出Oracle PeopleSoft Enterprise 9.1

为了帮助企业提高员工效力,甲骨文公司日前在2009甲骨文全球大会上推出最新版Oracle PeopleSoft Enterprise管理软件,即PeopleSoft Enterprise人力资本管理9.1、PeopleSoft Enterprise PeopleTools 8.50、PeopleSoft Enterprise学习管理9.1和PeopleSoft Enterprise门户9.1。  这个吸收了来自150多个客户的反馈信息 而开发 ......

oracle所有函数的功能说明

SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr6 ......

Oracle数据库中索引的维护

本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。
  一. 查看系统表中的用户索引
  在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。
  一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的 ......

ORACLE审计

1、什么是审计
审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的 SYS.AUD$表中,可通过视图dba_audit_trail查看)中。默认情况下审计是没有开启的。
不管你是否打开数据库的审计功能,以下这些 ......

Oracle 数据库的各类名称概念

数据库名、实例名、数据库域名、全局数据库名、服务名,
这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。
一、数据库名
什么是数据库名?
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号