ORACLE機能 PL/SQL 標準パッケージ

[DBMSパッケージ] エラーのトレース内容を出力する

投稿日:

エラーのトレース内容を出力するには、DBMS_UTILITY.FORMAT_ERROR_BACKTRACEを使用します。

サンプルソース

例)例外内容を出力するプロシージャ

DBMS_OUTPUT.PUT_LINEでコンソールに出力するには、「set serveroutput on」を実行しておく必要があります。


実行結果
SQL> exec P_TEST ORA-06512: "SCOTT.P_TEST", 行6 PL/SQLプロシージャが正常に終了しました。 SQL>

解説

  • エラーをキャッチしてからトレース内容を出力したい場合に便利です。
  • トレース内容には行番号も含まれるため、デバッグ時に大変役立ちます。

スポンサーリンク

スポンサーリンク

-ORACLE機能, PL/SQL, 標準パッケージ

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク