Skip to main content

CREATE ROLE

Description​

The CREATE ROLE statement is used to create an unprivileged role, which can be subsequently granted with the GRANT command.

Syntax​

 CREATE ROLE <role_name> [<comment>];

Required Parameters​

1. <role_name>

The name of the role.

Optional Parameters​

1. <comment>

The comment of the role.

Access Control Requirements​

The user executing this SQL command must have at least the following privileges:

PrivilegeObjectNotes
ADMIN_PRIVUSER or ROLEThis operation can only be performed by users or roles with ADMIN_PRIV permissions

Example​

  • Create a role
CREATE ROLE role1;
  • Create a role with comment
CREATE ROLE role2 COMMENT "this is my first role";