ORACLE機能 データディクショナリ

[データディクショナリ] ストアドオブジェクトのエラー情報を取得する

投稿日:

ストアドオブジェクトのエラー情報を参照するには、XXX_ERRORSデータディクショナリビューを参照します。

XXX_ERRORSデータディクショナリの種類

XXX_ERRORSデータディクショナリビューには以下3種類があります。

【XXX_ERRORSデータディクショナリビューの種類】
DBA_ERRORS全てのストアドオブジェクトのエラー情報を対象とする
※権限が必要
ALL_ERRORSユーザが参照可能なストアドオブジェクトのエラー情報を対象とする
USER_ERRORSユーザが保持するストアドオブジェクトのエラー情報を対象とする

XXX_ERRORSデータディクショナリの定義

XXX_ERRORSデータディクショナリの定義です。

【XXX_ERRORSデータディクショナリ】
列名メモ
OWNERVARCHAR2(30)オブジェクトの所有者
※DBA_ERRORS、ALL_ERRORSのみ
NAMEVARCHAR2(30)オブジェクト名
TYPEVARCHAR2(12)オブジェクト種類
(VIEW/PROCEDURE/FUNCTION/PACKAGE/PACKAGE BODY/TRIGGER/TYPE/TYPE BODY/LIBRARY/JAVA SOURCE/JAVA CLASS/DIMENSION)
SEQUENCENUMBERエラー箇所の順番
LINENUMBERエラー箇所の行番号
POSITIONNUMBERエラー箇所の位置
(行の先頭からの位置)
TEXTVARCHAR2(4000)エラーメッセージ
ATTRIBUTEVARCHAR2(9)エラーの属性
(ERROR/WARNING)
MESSAGE_NUMBERNUMBERエラー番号

サンプル

例)DBA_ERRORSデータディクショナリビューを検索する

メモ

  • OWNERやNAME列に対して検索条件を指定する場合は、大文字で指定する必要があります。

スポンサーリンク

スポンサーリンク

-ORACLE機能, データディクショナリ

執筆者:


comment

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

関連記事

ORACLE

[データディクショナリ] 制約の情報を取得する

制約の情報を参照するには、 CONSTRAINTSデータディクショナリビューを参照します。 CONSTRAINTSデータ ...
ORACLE

[ORACLE] 初期化パラメータ変更時の反映タイミングを調べる

初期化パラメータの値は変更することができますが、変更値が反映されるタイミングはパラメータ毎に異なります。 それらパラメー ...
ORACLE

[ORACLE] 1つのSQLで複数のINSERTを実行する

1つのSQLで複数のINSERTを実行するサンプルです。 サンプル 例)1つのSQLでm_testテーブルに3つのINS ...
ORACLE

[ORACLE関数] グループ単位で順位を飛ばして順位を付ける(RANK~PARTITION BY)

検索結果をグループ単位で順位を飛ばして順位を付けるには、RANK~PARTITION BY句を使用します。 順位を飛ばし ...
ORACLE

[データディクショナリ] スケジューラジョブの情報を取得する

スケジューラジョブの情報を参照するには、 SCHEDULER_JOBSデータディクショナリビューを参照します。 SCHE ...

スポンサーリンク