SHOW GRANTS lists one of the following:
- The granted to in a cluster.
- The to on , , , , , or .
Syntax
Show privilege grants
Use the following syntax to show the privileges granted to users on database objects:DATABASE is omitted, the schema, tables, and types in the are listed.
Show role grants
Use the following syntax to the show the role grants for users in a cluster.Parameters
Response
Privilege grants
TheSHOW GRANTS ON [DATABASE | FUNCTION | SCHEMA | TABLE | TYPE | EXTERNAL CONNECTION] statement can return the following fields, depending on the target object specified:
Role grants
TheSHOW GRANTS ON ROLE statement returns the following fields:
Required privileges
- No are required to view privileges granted to users.
-
For
SHOW GRANTS ON ROLES, the user must have the on the system table.
Examples
Show all grants
To list all grants for all users and roles on the current database and its tables:Show a specific user or role’s grants
Show grants on databases
Specific database, all users and roles:Show grants on tables
Show grants on schemas
Show grants on user-defined types
To show privileges on , use the following statements.Show grants on user-defined functions
To show the grants defined on thenum_users function created in , run:

