SYSCAT.ROUTINEDEP カタログ・ビュー
各行は、他のオブジェクトに対するルーチンの従属関係を表します。 ルーチンは、名前 BNAME のタイプ BTYPE のオブジェクトに従属するため、このオブジェクトの変更はルーチンに影響します。
列名 | データ・タイプ | NULL 可能 | 説明 |
---|---|---|---|
ROUTINESCHEMA | VARCHAR (128) | 別のオブジェクトに従属するルーチンのスキーマ名。 | |
ROUTINEMODULENAME | VARCHAR (128) | Y | モジュールの非修飾名。 |
SPECIFICNAME | VARCHAR (128) | 別のオブジェクトに従属するルーチンの特定名。 | |
ROUTINEMODULEID | INTEGER | Y | 別のオブジェクトに従属するオブジェクトのモジュールの ID。 |
BTYPE | CHAR (1) | 従属関係があるオブジェクトのタイプ。 可能な値は以下のとおりです。
|
|
BSCHEMA | VARCHAR (128) | 従属関係があるオブジェクトのスキーマ名。 | |
BMODULENAME | VARCHAR (128) | Y | 従属関係が存在するオブジェクトが属する、モジュールの非修飾名。 モジュール・オブジェクトでない場合は NULL 値。 |
BNAME | VARCHAR (128) | 従属関係があるオブジェクトの非修飾名。 ルーチン (BTYPE = 'F') の場合、これは特定名です。 | |
BMODULEID | INTEGER | Y | 従属関係があるオブジェクトのモジュールの ID。 |
TABAUTH | SMALLINT | Y | この列の値はビットマップとしてエンコードされます。その値は BTYPE= 'O'、'S'、'T'、'U'、'V'、'W'、または 'v' の場合、従属ルーチンで必要な表またはビューの特権をエンコードします。それ以外の場合は NULL 値。<install path>/include/sql.h にあり、以下のとおりです。
|
ROUTINENAME | VARCHAR (128) | この列は使用されなくなりました。将来のリリースで除去されます。 SPECIFICNAME を参照してください。 |