user_exp EXCEPTION;
PRAGMA EXCEPTION_INIT(user_exp, -20001);
BEGIN
DBMS_OUTPUT.PUT_LINE('1');
RAISE user_exp;
DBMS_OUTPUT.PUT_LINE('2');
EXCEPTION
WHEN user_exp THEN
DBMS_OUTPUT.PUT_LINE(SQLERRM);
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLERRM);
END;
/
RAISEで指定したuser_expに飛ぶ。
エラーコードのみ返す形になる。
0 件のコメント:
コメントを投稿