Skip to main content
The SHOW DEFAULT SESSION VARIABLES FOR ROLE lists the values for updated that are applied to a given . The results returned only include the values of session variables that are changed from the defaults. When no session variables have been changed from the defaults for a given role, the statement returns no values.

Synopsis

show_default_session_variables_for_role syntax diagram

Parameters

ParameterDescription
FOR {role_or_group_or_user}The whose updated should be displayed.
FOR ROLE ALLDenotes that changes to default across all should be displayed.
FOR USER ALLAlias for FOR ROLE ALL.

Response

ColumnDescription
session_variablesThe name of the that has had its default value changed.
default_valuesThe updated value of the .
databaseThe where the change to the session variable will be applied.
inherited_globallyWhether the change to the variable’s value is applied to all users. For more information, see .

Required Privileges

The issuing this statement must have at least one of the following :
  • CREATEROLE
  • MODIFYCLUSTERSETTING
  • MODIFYSQLCLUSTERSETTING

Examples

Output when no session variables have been changed

When no session variables have been changed from the defaults for a given role, the statement returns no values:
Another way of confirming zero rows of output:

Show changed session variables that apply to a user

Show changed session variables that apply to a user in different databases

Show updated default session variables that apply to all users

Get inline help in the SQL shell

See also