select * from dba_source where name='STANDARD' and text like '%EXCEPTION_INIT%'
复制代码
下面是一些常见异常
ExceptionORA ErrorSQL CODEConditionCASE_NOT_FOUNDORA-06592-6592CASE语句时,WHEN字句没有包含必须的条件分支,并且没有ELSE语句,就会触发该异常DATA_NOT_FOUNDORA-01403+100select into 语句没有返回记录就会触发此异常TOO_MANY_ROWSORA-01422-1422select into 语句返回记录多余一条就会触发此异常DUP_VAL_ON_INDEXORA-00001-1当在唯一索引所对应的列上键入重复值时,就会触发该异常VALUE_ERRORORA-06522-06522赋值是,如果变量长度不足以容纳实际数据,则会触发该异常ZERO_DIVIDEORA-01476-01476除数为0时触发异常STORAGE_ERRORORA-06500-06500内存溢出时触发异常TIMEOUT_ON_RESOURCEORA-00051-51等待资源超时时触发异常CURSOR_ALREADY_OPENORA-06511-6511打开一个已经打开的游标时触发异常举个栗子: