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";