oracle 異常處理機制
1.異常處理
在pl/sql中的 乙個警告和錯誤稱為異常。異常包括編譯異常和執行異常。
2.異常的分類
系統異常
自定義異常
3.異常的結構
exception4.常見的系統異常when ... then
..
系統異常說明
dup_val_on_index 違法唯一性約束
no_data_found在乙個select into語句中無返回值
too_many_rows返回行數過多
value_error 乙個演算法、轉換、截斷或大小約束發生錯誤
zero_deiide 分母為零除錯誤
eg:declare
test varchar2(20);
begin
select name into test from depart where id='jjj';
dbms_output.put_line(test);
exception
when no_data_found then
dbms_output.put_line('資料不存在!');
end
異常處理機制
異常處理的三個步驟 檢查異常,丟擲異常,處理異常 異常處理基本原理 把需要檢測的程式放到try塊中,把異常處理的程式放在catch塊中。如果執行乙個函式出現了異常,可以丟擲異常資訊。然後查詢try塊下面的catch塊是否可以處理該異常。如果該函式不處理該異常,將傳遞給它的上一級函式 呼叫函式 如果它...
異常處理機制
1 c 中異常處理機制使得異常的引發和異常的處理不必在同乙個函式中。2 異常是專門針對抽象程式設計中的一系列錯誤處理的,c 的函式機制是棧結構,先進後出,依次訪問,無法跳躍。3 異常超脫於函式機制,決定了其對函式的跨越式回跳。4 異常跨越函式 普通用法 基本用法 void add int a,int...
異常處理機制
異常處理機制分為以下2點 異常處理五個關鍵字 try catch finally throw throws 用了try catch程式出現異常不會終止,會丟擲異常繼續執行下面任務 public static void main string args catch error e catch exce...