SYSVARIABLEAUTH

SYSVARIABLEAUTH ビューには、グローバル変数に対して認可された各特権ごとに、行が 1 つずつ入ります。 このカタログ・ビューを使用して、特定ユーザーが特定のグローバル変数に対する権 限を持っているかどうかを判別することはできないので、注意してください。 なぜなら、グローバル変数を使用するための特権は、グループ・ユーザー・プロファイルまたは 特殊権限 (*ALLOBJ など) を通じて獲得できるからです。

次の表は、SYSVARIABLEAUTH ビューの列について説明しています。

表 1. SYSVARIABLEAUTH ビュー
列名 システム列名 データ・タイプ 説明
GRANTOR GRANTOR VARCHAR(128)
NULL 可能
予約済み。 NULL 値が入ります。
GRANTEE GRANTEE VARCHAR(128) 特権を認可する対象のユーザー・プロファイル。
VARIABLE_SCHEMA VARSCHEMA VARCHAR(128) スキーマの名前
VARIABLE_NAME VARNAME VARCHAR(128) グローバル変数の名前
PRIVILEGE_TYPE PRIVTYPE VARCHAR(10) 認可される特権 :
ALTER
グローバル変数を変更する特権。
READ
グローバル変数の値を読み取る特権。
WRITE
グローバル変数に値を割り当てる特権。
IS_GRANTABLE GRANTABLE VARCHAR(3) 特権を他のユーザーに認可できるかどうかを示します。
NO
特権は認可できません。
YES
特権を認可できます。
AUTHORIZATION_LIST AUTL VARCHAR(10)
NULL 可能
特権が権限を介して認可されている場合、 権限リストの名前が入ります。

特権が権限リストを介して認可されるのではない場合は、NULL 値が入ります。

SYSTEM_VAR_SCHEMA SYSVSCHEMA CHAR(10) スキーマのシステム名
SYSTEM_VAR_NAME SYSVNAME CHAR(10) グローバル変数のシステム名