oracle預定義的21個系統異常型別
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 未返回行,或應用索引表未初始化的元素時
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 在等待資源時超時
begin
--日誌記錄開始執行
execute immediate v_sql_err;
commit;
exception
when others then
dbms_output.put_line('日誌記錄開始執行 異常!');
null;
end;
oracle常見異常型別
oracle預定義的21個系統異常型別 access into null 未定義物件 case not found case 中若未包含相應的 when 並且沒有設定 else 時 collection is null 集合元素未初始化 curser already open 游標已經開啟 dup ...
oracle常見異常型別
oracle預定義的21個系統異常型別 access into null 未定義物件 case not found case 中若未包含相應的 when 並且沒有設定 else 時 collection is null 集合元素未初始化 curser already open 游標已經開啟 dup ...
ORACLE 常見異常
ora 12541 tns 無監聽程式 監聽失敗,自己遇到的情況是主機設定錯誤 進入到下述檔案中 d oracle product 10.2.0 db 2 network admin listener.ora address protocol tcp host 192.168.1.101 port ...