命名的系統異常 |
產生原因 |
ACCESS_INTO_NULL |
未定義物件 |
CASE_NOT_FOUND |
CASE 中若未包含相應的 WHEN ,並且沒有設定 ELSE 時 |
COLLECTION_IS_NULL |
集合元素未初始化 |
CURSER_ALREADY_OPEN |
遊標已經開啟 |
DUP_VAL_ON_INDEX |
唯一索引對應的列上有重複的值 |
INVALID_CURSOR |
在不合法的遊標上進行操作 |
INVALID_NUMBER |
內嵌的 SQL 語句不能將字元轉換為數字 |
NO_DATA_FOUND |
使用 select into 未返回行,或應用索引表未初始化的元素時 SQL聚合函式,如AVG和SUM,總是能返回一個值或NULL,所以一個呼叫聚合函式的select into語句從來不會丟擲NO_DATA_FOUND異常。 FETCH語句最終會取不到資料,當這種情況發生時,不會有異常丟擲 |
TOO_MANY_ROWS |
執行 select into 時,結果集超過一行 |
ZERO_DIVIDE |
除數為 0 |
SUBSCRIPT_BEYOND_COUNT |
元素下標超過巢狀表或 VARRAY 的最大值 |
SUBSCRIPT_OUTSIDE_LIMIT |
使用巢狀表或 VARRAY 時,將下標指定為負數 |
VALUE_ERROR |
賦值時,變數長度不足以容納實際資料 |
LOGIN_DENIED |
PL/SQL 應用程式連線到 oracle 資料庫時,提供了不正確的使用者名稱或密碼 |
NOT_LOGGED_ON |
PL/SQL 應用程式在沒有連線 oralce 資料庫的情況下訪問資料 |
PROGRAM_ERROR |
PL/SQL 內部問題,可能需要重灌資料字典& pl./SQL 系統包 |
ROWTYPE_MISMATCH |
宿主遊標變數與 PL/SQL 遊標變數的返回型別不相容 |
SELF_IS_NULL |
使用物件型別時,在 null 物件上呼叫物件方法 |
STORAGE_ERROR |
執行 PL/SQL 時,超出記憶體空間 |
SYS_INVALID_ID |
無效的 ROWID 字串 |
TIMEOUT_ON_RESOURCE |
Oracle 在等待資源時超時 |
Oracle預定義的21個系統異常型別
相關文章
- oracle預定義異常Oracle
- 預定義錯誤型別型別
- 定義一個單例型別的Qml單例型別
- MySQL定義異常和異常處理詳解MySql
- Oracle自定義異常的使用薦Oracle
- C++ 之預定義型別 IO 格式控制C++型別
- PLSQL Language Reference-BOOLEAN型別-預定義PLS_INTEGER子型別SQLBoolean型別
- OOM異常型別總結OOM型別
- php變數的型別是如何轉換的?常量如何定義?系統常量是如何定義的?PHP變數型別
- 21. 羅列常見的幾個執行時異常
- C#自定義異常 統一異常處理C#
- 更改系統的預設採購型別型別
- C#.Net築基-型別系統②常見型別C#型別
- DTD文件型別定義型別
- 定義物料型別的屬性型別
- Dart 入門 & 與 ts 型別系統的異同Dart型別
- Java 異常(二) 自定義異常Java
- ORACLE 自定義型別[轉]Oracle型別
- Java入門自定義異常&模擬借書系統Java
- 巨集定義和列舉型別的區別型別
- XML中的DTD文件型別定義XML型別
- oracle預定義的包使用小記Oracle
- 自定義異常
- (二十)美萍酒店管理系統:系統維護_系統設定_房間型別_單個新增、多個新增型別
- Mysql varchar型別欄位為什麼經常定義為255MySql型別
- 異常-自定義異常的實現和測試
- 深度解析APS系統異常預警處理:從識別到解決的全流程策略
- 異常-編譯期異常和執行期異常的區別編譯
- Golang通脈之型別定義Golang型別
- 定義SQL*PLUS型別的可執行SQL型別
- EF:自定義Oracle的對映型別Oracle型別
- restframework 異常處理及自定義異常RESTFramework
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- Oracle 12.2使用物件資料型別來重定義表Oracle物件資料型別
- Java的自定義異常類Java
- 自定義異常類
- Java自定義異常Java
- 自定義異常三