1)ACESS_INFO_NULL
該異常對應ORA-06530錯誤碼。當開發物件類型應用時,在引用對象屬性之前,必須首先初始化對象,如果沒有初始化對象,直接引用對象屬性,就會隱式地觸發該異常。
2)CASE_NOT_FOUND
該異常對應ORA-06592錯誤碼。當在PL/SQL塊中編寫CASE語句時,如果在WHEN字句中沒有包含必須的條件分支,並且沒有包含ELSE語句,就會隱式觸發該異常。
3)COLLECTION_IS_NULL
該異常對應ORA-06531錯誤碼。在給集合元素(巢狀表格、VARRAY類型)賦值前,必須首先初始化集合元素,如果沒有初始化集合元素,就會隱式觸發該異常。
4)CURSOR_ALREADY_OPEN
該異常對應ORA-06511錯誤碼。當重新開啟已經開啟的遊標時,就會觸發該異常。
5)DUP_VAL_ON_INDEX
該異常對應ORA-00001錯誤碼。當在唯一索引所對應的列上鍵入重複值時,就會觸發該異常。
6)INVALID_CURSOR
該異常對應ORA-01001錯誤碼。當試圖在不合法的遊標上執行操作時,就會觸發該異常。如,如果要從未開啟的遊標中提取資料或者關閉未開啟的遊標,則會觸發該異常。
7)INVALID_NUMBER
該異常對應ORA-01722錯誤碼。當內嵌SQL語句不能有效將字元轉變為數字時,將觸發該異常。
8)DATA_NOT_FOUND
該異常對應ORA-01403錯誤碼。當執行SELECT INTO 語句未返回行,或者引用了索引表未初始化的元素時,將會觸發該異常。
住:未返回行和返回行為空白含義不一樣。
9)TOO_MANY_ROWS
該異常對應於ORA-01422錯誤碼。當執行SELECT INTO語句時,如果返回超過一行,則會觸發該異常。
10)ZERO_DIVIDE
該異常對應ORA-01476錯誤碼。當運行PL/SQL塊時,如果引用數字值除以0,則會觸發該異常。
11)SUBSCRIPT_BEYOND_COUNT
該異常對應ORA-06533錯誤碼。當使用巢狀表格或VARRAY元素時,如果元素下標超過了巢狀表格或ARRAY元素的範圍,就會觸發該異常。
12)SUBSCRIPT_OUTSIDE_LIMIT
該異常對應ORA-06532錯誤碼。當使用巢狀表格或VARRAY元素時,如果元素下標為負值,則會觸發該異常。
13)VALUE_ERROR
該異常對應ORA-06522錯誤碼。當在PL/SQL塊中執行賦值操作時,如果變數長度不足以容納實際資料,則會觸發該異常。