Kategorien:

Kontextfunktionen (Sitzungsobjekt)

CURRENT_ROLE_TYPE

Der Aufruf der Funktion CURRENT_ROLE_TYPE gibt ROLE zurück, wenn die aktuelle aktive (primäre) Rolle in der Sitzung eine Kontorolle ist. Der Aufruf der Funktion CURRENT_ROLE_TYPE aus einer Sitzung heraus, die innerhalb einer nativen Snowflake-Anwendung läuft, gibt APPLICATION_INSTANCE zurück.

Syntax

CURRENT_ROLE_TYPE()
Copy

Argumente

Keine.

Nutzungshinweise

Die primäre Rolle in einer Sitzung kann keine Datenbankrolle sein. Daher wird diese Funktion niemals DATABASE_ROLE zurückgeben.

Keine.

Beispiele

SELECT CURRENT_ROLE_TYPE();

+---------------------+
| CURRENT_ROLE_TYPE() |
|---------------------|
| ROLE                |
+---------------------+
Copy