SYSCAT.ROUTINEAUTH カタログ・ビュー
各行は、モジュール内で定義されていないデータベース内の特定のルーチン (関数、メソッド、またはプロシージャー) か、モジュール内で定義されていないデータベース内の特定のスキーマ内のすべてのルーチンに対する EXECUTE 特権を付与されたユーザー、グループ、または役割を表します。
| 列名 | データ・タイプ | NULL 可能 | 説明 |
|---|---|---|---|
| GRANTOR | VARCHAR (128) | 特権の認可者。 特権がシステムによって付与された場合は、"SYSIBM"。 | |
| GRANTORTYPE | CHAR (1) |
|
|
| GRANTEE | VARCHAR (128) | 特権の保有者。 | |
| GRANTEETYPE | CHAR (1) |
|
|
| SCHEMA | VARCHAR (128) | ルーチンのスキーマ名。 | |
| SPECIFICNAME | VARCHAR (128) | Y | ルーチンの特定名を指定します。SPECIFICNAME が NULL 値で ROUTINETYPE が "M" ではない場合、特権は SCHEMA で指定されたスキーマ内の、ROUTINETYPE で指定されたタイプのすべてのルーチンに適用されます。SPECIFICNAME が NULL 値で ROUTINETYPE が "M" である場合、特権は TYPESCHEMA で指定されるスキーマ内の、TYPENAME で指定されるサブジェクト・タイプのすべてのメソッドに適用されます。SPECIFICNAME が NULL 値、ROUTINETYPE が "M"、かつ TYPENAME および TYPESCHEMA の両方が NULL 値である場合、特権はスキーマ内のすべてのタイプのすべてのメソッドに適用されます。 |
| TYPESCHEMA | VARCHAR (128) | Y | メソッドのタイプのスキーマ名。 ROUTINETYPE が "M" でない場合は、NULL 値。 |
| TYPENAME | VARCHAR (128) | Y | メソッドのタイプの非修飾名。ROUTINETYPE が Mでない場合は NULL 値。TYPENAME が NULL 値で、ROUTINETYPE が Mの場合は、SCHEMA で指定されているスキーマのあらゆるサブジェクト・タイプのすべてのメソッドに特権が適用されます。 |
| ROUTINETYPE | CHAR (1) | ルーチンのタイプ
|
|
| EXECUTEAUTH | CHAR (1) | ルーチンを実行する特権。
|
|
| GRANT_TIME | TIMESTAMP | 特権が付与された時刻。 |