在Oracle中,異常處理代碼通常使用PL/SQL語言來編寫。以下是一個示例:
DECLARE
v_num1 NUMBER := 10;
v_num2 NUMBER := 0;
v_result NUMBER;
BEGIN
v_result := v_num1 / v_num2;
DBMS_OUTPUT.PUT_LINE('Result: ' || v_result);
EXCEPTION
WHEN ZERO_DIVIDE THEN
DBMS_OUTPUT.PUT_LINE('Error: Division by zero');
END;
在上面的示例中,當v_num2為0時會發生除零異常,異常處理代碼會捕獲該異常并輸出錯誤信息。可以根據具體的需求,編寫不同的異常處理代碼來處理不同的異常情況。