Grants roles to users or other roles, with or without administrative rights.
GRANT ROLE role_name [, …] TO grantee [, …] [ {WITH NO ADMIN | WITH ADMIN [ ONLY ] } OPTION ] [ WITH NO SYSTEM PRIVILEGE INHERITANCE ] role_name dbo††† | diagnostics††† | PUBLIC††† | rs_systabgroup††† | SA_DEBUG††† | SYS††† | SYS_AUTH_SA_ROLE | SYS_AUTH_SSO_ROLE | SYS_AUTH_DBA_ROLE†† | SYS_AUTH_RESOURCE_ROLE† | SYS_AUTH_BACKUP_ROLE† | SYS_AUTH_VALIDATE_ROLE† | SYS_AUTH_WRITEFILE_ROLE | SYS_AUTH_WRITEFILECLIENT_ROLE | SYS_AUTH_READFILE_ROLE | SYS_AUTH_READFILECLIENT_ROLE | SYS_AUTH_PROFILE_ROLE | SYS_AUTH_USER_ADMIN_ROLE | SYS_AUTH_SPACE_ADMIN_ROLE | SYS_AUTH_MULTIPLEX_ADMIN_ROLE | SYS_AUTH_OPERATOR_ROLE | SYS_AUTH_PERMS_ADMIN_ROLE | SYS_REPLICATE_ADMIN_ROLE††† | SYS_RUN_REPLICATE_ROLE††† | SYS_SPATIAL_ADMIN_ROLE††† | user-defined role name
GRANT ROLE Sales_Role TO Sally WITH ADMIN OPTION
GRANT ROLE SYS_AUTH_PROFILE_ROLE TO Sales_Role WITH NO ADMIN OPTION
GRANT ROLE SYS_AUTH_BACKUP_ROLE TO Tom WITH NO SYSTEM PRIVILEGE INHERITANCE
WITH ADMIN OPTION | WITH ADMIN ONLY OPTION | WITH NO ADMIN OPTION |
---|---|---|
SYS_AUTH_SA_ROLE SYS_AUTH_SSO_ROLE | SYS_AUTH_DBA_ROLE |
SYS_AUTH_RESOURCE_ROLE SYS_AUTH_BACKUP_ROLE SYS_AUTH_VALIDATE_ROLE SYS_AUTH_WRITEFILE_ROLE SYS_AUTH_WRITEFILECLIENT_ROLE SYS_AUTH_READFILE_ROLE SYS_AUTH_READFILECLIENT_ROLE SYS_AUTH_PROFILE_ROLE SYS_AUTH_USER_ADMIN_ROLE SYS_AUTH_SPACE_ADMIN_ROLE SYS_AUTH_MULTIPLEX_ADMIN_ROLE SYS_AUTH_OPERATOR_ROLE SA_DEBUG SYS_RUN_REPLICATION_ROLE |
WITH ADMIN OPTION | WITH NO ADMIN OPTION |
---|---|
SYS_AUTH_BACKUP_ROLE SYS_AUTH_OPERATOR_ROLE SYS_AUTH_USER_ADMIN_ROLE SYS_AUTH_SPACE_ADMIN_ROLE SYS_AUTH_MULTIPLEX_ADMIN_ROLE SYS_AUTH_RESOURCE_ROLE SYS_AUTH_VALIDATE_ROLE SYS_AUTH_PROFILE_ROLE SYS_AUTH_WRITEFILE_ROLE SYS_AUTH_WRITEFILECLIENT_ROLE SYS_AUTH_READFILE_ROLE SYS_AUTH_READFILECLIENT_ROLE |
MANAGE ROLES MANAGE ANY OBJECT PRIVILEGE CHANGE PASSWORD |