- Kategorien:
Systemfunktionen (Systeminformationen)
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT¶
Zeigt an, ob einer Snowflake Native App eine Berechtigung erteilt wurde. Anbieter können diese Funktion zum Beispiel im Setup-Skript verwenden, um zu prüfen, ob die App über die erforderlichen Berechtigungen zum Erstellen eines Objekts verfügt.
Bemerkung
Diese Systemfunktion kann nur von einer Snowflake Native App aufgerufen werden.
Syntax¶
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('<privilege_name>')
Argumente¶
'privilege_name'
Der Name der Berechtigung.
Rückgabewerte¶
Gibt TRUE zurück, wenn die App die angegebene Berechtigung erteilt wurde. Andernfalls wird FALSE zurückgegeben.
Beispiele¶
Prüfen Sie, ob der App die Berechtigung CREATE COMPUTE POOL-Berechtigung erteilt wurde:
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('CREATE COMPUTE POOL');
Prüfen Sie, ob der App die Berechtigung IMPORTED PRIVILEGES ON SNOWFLAKE DB Berechtigung erteilt wurde:
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('IMPORTED PRIVILEGES ON SNOWFLAKE DB');