- Catégories :
Fonctions système (Informations système)
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT¶
indique si un privilège a été accordé à une Snowflake Native App. Par exemple, les fournisseurs peuvent utiliser cette fonction dans le script d’installation pour vérifier si l’application dispose des privilèges nécessaires pour créer un objet.
Note
Cette fonction système ne peut être appelée que par une Snowflake Native App.
Syntaxe¶
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('<privilege_name>')
Arguments¶
'privilege_name'
Nom du privilège.
Renvoie¶
Renvoie TRUE si le privilège spécifié a été accordé à l’application. Sinon, renvoie FALSE.
Exemples¶
Vérifier si le privilège CREATE COMPUTE POOL a été accordé à l’application :
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('CREATE COMPUTE POOL');
Vérifier si le privilège IMPORTED PRIVILEGES ON SNOWFLAKE DB a été accordé à l’application :
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('IMPORTED PRIVILEGES ON SNOWFLAKE DB');