Oracle預定義異常

Oracle預定義異常21個:

序號 系統異常 產生原因
1 ACCESS_INTO_NULL 未定義對象
2 CASE_NOT_FOUND CASE中若未包含相應的WHEN,並且沒有設置ELSE時
3 COLLECT ION_IS_NULL 集合元素未初始化
4 CURSER_ALREADY_OPEN 遊標已經打開
5 DUP_VAL_ON_INDEX 唯一索引對應的列上有重複的值
6 INVAL ID_CURSOR 在不合法的遊標上進行操作
7 INVAL ID_NUMBER 內嵌的SQL語句不能將字符轉換爲數字
8 NO_DATA_FOUND 使用se1ect into未返回行
9 TOO_MANY_ROWS 執行 select into時,結果集超過一行
10 ZERO_DIVIDE 除數爲0
11 SUBSCRIPT_BEYOND_COUNT 元素下標超過嵌套表或 VARRAY的最大值
12 SUBSCRIPT_OUTSIDE_LIMIT 使用嵌套表或 VARRAY時,將下標指定爲負數
13 VALUE_ERROR 賦值時,變量長度不足以容納實際數據
14 LOG IN_DENIED PL/SQL應用程序連接到 oracle數據庫時,提供了不正確的用戶名或密碼
15 NOT_LOGGED_ON P/SQL應用程序在沒有連接 oralce數據庫的情況下訪問數據
16 PROGRAM_ERROR PL/SQL內部問題,可能需要重裝數據字典&p1./SQL系統包
17 ROWTYPE_MISMATCH 宿主遊標變量與PL/SQL遊標變量的返回類型不兼容
18 SELF_IS_NULL 使用對象類型時,在null對象上調用對象方法
19 STORAGE_ERROR 運行PL/SQL時,超出內存空間
21 SYS_INVAL ID_ID 無效的 ROWID字符串
21 TIMEOUT_ON_RESOURCE Oracle在等待資源時超時
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章