1. 程式人生 > >oracle有三種類型的異常錯誤: 預定義 ( Predefined )錯誤裏面的常見錯誤

oracle有三種類型的異常錯誤: 預定義 ( Predefined )錯誤裏面的常見錯誤

名稱 內部錯誤 ack 用戶名 invalid 使用 body type divide

oracle有三種類型的異常錯誤: 預定義 ( Predefined )錯誤, 非預定義 ( Predefined )錯誤, 用戶定義(User_define) 錯誤

預定義 ( Predefined )錯誤

ORACLE 預定義的異常情況大約有 24 個。對這種異常情況的處理,無需在程序中定義, ORACLE 自動 將其引發

錯誤號

異常錯誤信息名稱

說明

ORA-0001

Dup_val_on_index

試圖破壞一個唯一性限制

ORA-0051

Timeout-on-resource

在等待資源時發生超時

ORA-0061

Transaction-backed-out

由於發生死鎖事務被撤消

ORA-1001

Invalid-CURSOR

試圖使用一個無效的遊標

ORA-1012

Not-logged-on

沒有連接到 ORACLE

ORA-1017

Login-denied

無效的用戶名/口令

ORA-1403

No_data_found

SELECT INTO 沒有找到數據

ORA-1422

Too_many_rows

SELECT INTO 返回多行

ORA-1476

Zero-divide

試圖被零除

ORA-1722

Invalid-NUMBER

轉換一個數字失敗

ORA-6500

Storage-error

內存不夠引發的內部錯誤

ORA-6501

Program-error

內部錯誤

ORA-6502

Value-error

轉換或截斷錯誤

ORA-6504

Rowtype-mismatch

宿主遊標變量與 PL/SQL 變量有不兼容行類型

ORA-6511

CURSOR-already-OPEN

試圖打開一個已存在的遊標

ORA-6530

Access-INTO-null

試圖為 null 對象的屬性賦值

ORA-6531

Collection-is-null

試圖將 Exists 以外的集合( collection)方法應用於

一個 null pl/sql 表上或 varray 上

ORA-6532

Subscript-outside-limit

對嵌套或 varray 索引得引用超出聲明範圍以外

ORA-6533

Subscript-beyond-count

對嵌套或 varray 索引得引用大於集合中元素的個 數.

oracle有三種類型的異常錯誤: 預定義 ( Predefined )錯誤裏面的常見錯誤