[獨孤九劍]Oracle知識點梳理(八)常見Exception

本系列連接導航:

[獨孤九劍]Oracle知識點梳理(一)表空間、用戶html

[獨孤九劍]Oracle知識點梳理(二)數據庫的鏈接數據庫

[獨孤九劍]Oracle知識點梳理(三)導入、導出函數

[獨孤九劍]Oracle知識點梳理(四)SQL語句之DML和DDLspa

[獨孤九劍]Oracle知識點梳理(五)數據庫經常使用對象之Table、Viewhtm

[獨孤九劍]Oracle知識點梳理(六)數據庫經常使用對象之Procedure、function、Sequence對象

[獨孤九劍]Oracle知識點梳理(七)數據庫經常使用對象之Cursorblog

[獨孤九劍]Oracle知識點梳理(八)常見Exception 索引

[獨孤九劍]Oracle知識點梳理(九)數據庫經常使用對象之package內存

[獨孤九劍]Oracle知識點梳理(十)%type與%rowtype及經常使用函數資源

5.七、常見Exception

  錯 誤 名 稱 錯誤代碼 錯 誤 含 義

  一、CURSOR_ALREADY_OPEN ORA_06511 試圖打開已經打開的遊標

  二、INVALID_CURSOR ORA_01001 試圖使用沒有打開的遊標

  三、DUP_VAL_ON_INDEX ORA_00001 保存重複值到唯一索引約束的列中

  四、ZERO_DIVIDE ORA_01476 發生除數爲零的除法錯誤

  五、INVALID_NUMBER ORA_01722 試圖對無效字符進行數值轉換

  六、ROWTYPE_MISMATCH ORA_06504 主變量和遊標的類型不兼容

  七、VALUE_ERROR ORA_06502 轉換、截斷或算術運算髮生錯誤

  八、TOO_MANY_ROWS ORA_01422 SELECT…INTO…語句返回多於一行的數據

  九、NO_DATA_FOUND ORA_01403 SELECT…INTO…語句沒有數據返回

  十、TIMEOUT_ON_RESOURCE ORA_00051 等待資源時發生超時錯誤

  十一、TRANSACTION_BACKED_OUT ORA_00060 因爲死鎖,提交失敗

  十二、STORAGE_ERROR ORA_06500 發生內存錯誤

  1三、PROGRAM_ERROR ORA_06501 發生PL/SQL內部錯誤

  1四、NOT_LOGGED_ON ORA_01012 試圖操做未鏈接的數據庫

  1五、LOGIN_DENIED ORA_01017 在鏈接時提供了無效用戶名或口令

  在處理Procedure或者function內部的異常時,能夠根據上面的異常類別進行不一樣處理,省得就一句when others then...

相關文章
相關標籤/搜索