SYSVARIABLEAUTH

The SYSVARIABLEAUTH view contains one row for every privilege granted on a global variable. Note that this catalog view cannot be used to determine whether a user is authorized to a global variable because the privilege to use a global variable could be acquired through a group user profile or special authority (such as *ALLOBJ).

The following table describes the columns in the SYSVARIABLEAUTH view:

Table 1. SYSVARIABLEAUTH view
Column Name System Column Name Data Type Description
GRANTOR GRANTOR VARCHAR(128)
Nullable
Reserved. Contains the null value.
GRANTEE GRANTEE VARCHAR(128) The user profile to which the privilege is granted.
VARIABLE_SCHEMA VARSCHEMA VARCHAR(128) Name of the schema
VARIABLE_NAME VARNAME VARCHAR(128) Name of the global variable
PRIVILEGE_TYPE PRIVTYPE VARCHAR(10) The privilege granted:
ALTER
The privilege to alter the global variable.
READ
The privilege to read the value of the global variable.
WRITE
The privilege to assign a value to the global variable.
IS_GRANTABLE GRANTABLE VARCHAR(3) Indicates whether the privilege is grantable to other users.
NO
The privilege is not grantable.
YES
The privilege is grantable.
AUTHORIZATION_LIST AUTL VARCHAR(10)
Nullable
If the privilege is granted through an authorization, contains the name of the authorization list.

Contains the null value if the privilege is not granted through an authorization list.

SYSTEM_VAR_SCHEMA SYSVSCHEMA CHAR(10) System name of the schema
SYSTEM_VAR_NAME SYSVNAME CHAR(10) System name of the global variable