SYSCAT.INVALIDOBJECTS カタログ・ビュー

各行は、無効になったオブジェクトを表します。

表 1. SYSCAT.INVALIDOBJECTS カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
OBJECTSCHEMA VARCHAR (128)   作成または再度有効化されているオブジェクトのスキーマ名。
OBJECTMODULENAME VARCHAR (128) Y 作成または再度有効化されるオブジェクトが属する、モジュールの非修飾名。オブジェクトがモジュールに属していない場合には NULL 値。
OBJECTNAME VARCHAR (128)   作成または再度有効化されているオブジェクトの非修飾名。ルーチン (OBJECTTYPE = 'F') の場合、これは特定名です。
ROUTINENAME VARCHAR (128) Y ルーチンの非修飾名。
OBJECTTYPE CHAR (1)   作成または再度有効化されているオブジェクトのタイプ。可能な値は以下のとおりです。
  • B = トリガー
  • F = ルーチン
  • R = ユーザー定義のデータ・タイプ
  • V = ビュー
  • v = グローバル変数
  • y = 行権限
  • 2 = 列マスク
  • 3 = 使用リスト
SQLCODE INTEGER Y エラーが生じた、または再度有効化された CREATE で戻された SQLCODE。オブジェクトが再度有効化されたことがない場合、NULL 値。
SQLSTATE CHAR (5) Y エラーが生じた、または再度有効化された CREATE で戻された SQLSTATE。オブジェクトが再度有効化されたことがない場合、NULL 値。
ERRORMESSAGE VARCHAR (4000) Y SQLCODE に関連付けられたメッセージの簡略テキスト。オブジェクトが再度有効化されたことがない場合、NULL 値。
LINENUMBER INTEGER Y コンパイル済みオブジェクトでエラーが生じた行番号。オブジェクトがコンパイル済みオブジェクトではない場合には NULL 値。
INVALIDATE_TIME TIMESTAMP   オブジェクトが最後に無効にされた時刻。
LAST_REGEN_TIME TIMESTAMP Y オブジェクトが最後に再度有効化された時刻。オブジェクトが再度有効化されたことがない場合、NULL 値。