Kategorien:

Kontextfunktionen (Sitzungsobjekt)

CURRENT_ROLE

Gibt den Namen der Rolle zurück, die für die aktuelle Sitzung verwendet wird.

Um eine andere Rolle für die Sitzung festzulegen, führen Sie den Befehl USE ROLE aus.

Syntax

CURRENT_ROLE()

Argumente

Keine.

Nutzungshinweise

  • Der Zugriff auf eine Freigabe von einer sicheren UDF oder sicheren Ansicht, die CURRENT_ROLE enthält, ist zulässig. Wenn auf die sichere UDF oder die sichere Ansicht über das Data Sharing-Verbraucherkonto zugegriffen wird, gibt CURRENT_ROLE immer einen NULL-Wert zurück.

Beispiele

Dies veranschaulicht CURRENT_ROLE():

SELECT CURRENT_ROLE();

Ausgabe:

+----------------+
| CURRENT_ROLE() |
|----------------|
| SYSADMIN       |
+----------------+