忍者ブログ

≪ 前の記事

次の記事 ≫

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

comments

RAISE文の利用の仕方 サンプル1

PL/SQLで単体テスト及び、デバッグするときに
RAISE文をいれて、強制的にエラーを起こさせ
エラーハンドリングの確認をすることができます。

下記にその例を記述します。

-------------------------------------------------------------------
SET SERVEROUTPUT ON

DECLARE
BEGIN
  RAISE ZERO_DIVIDE;
EXCEPTION
  WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE(SQLERRM(SQLCODE));
END;

-------------------------------------------------------------------

SQLPLUS上では、SET SERVEROUTPUT ONは予め実行しておいてください。
DBMS_OUTPUT.PUT_LINE文が表示されるようになります。

また、RAISEの例外は、予約されている定義を使ってもいいですし
自分でも作成することも可能です。


PR

0 comments

Comment

Trackback