- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT¶
Indica se um privilégio foi concedido a um Snowflake Native App. Por exemplo, os provedores podem usar essa função no script de configuração para verificar se o aplicativo tem os privilégios necessários para criar um objeto.
Nota
Esta função do sistema só pode ser chamada por um Snowflake Native App.
Sintaxe¶
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('<privilege_name>')
Argumentos¶
'privilege_name'
O nome do privilégio.
Retornos¶
Retornos TRUE se o aplicativo tiver recebido o privilégio especificado. Caso contrário, retorna FALSE.
Exemplos¶
Verificação se o aplicativo recebeu o privilégio CREATE COMPUTE POOL:
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('CREATE COMPUTE POOL');
Verificação se o aplicativo recebeu o privilégio IMPORTED PRIVILEGES ON SNOWFLAKE DB:
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('IMPORTED PRIVILEGES ON SNOWFLAKE DB');