Kategorien:

DDL für Benutzer und Sicherheit (Rollen)

USE ROLE

Gibt die aktive/aktuelle Rolle für die Sitzung an. Die derzeit aktive Rolle legt den Kontext fest, der bestimmt, ob der aktuelle Benutzer über die erforderlichen Berechtigungen verfügt, um auf ein Objekt zuzugreifen oder eine Aktion auszuführen.

Weitere Informationen finden Sie unter Zugriffssteuerung in Snowflake.

Syntax

USE ROLE <name>

Parameter

Name

Gibt den Bezeichner für die Rolle an, die für die Sitzung verwendet werden soll. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Nutzungshinweise

  • Um eine Rolle verwenden zu können, muss die Rolle dem Benutzer erteilt worden sein.

  • Es kann immer nur eine Rolle für eine Benutzersitzung aktiv sein.