Gerenciar privilégios para preenchimento automático¶
Depois que o preenchimento automático estiver ativado em uma conta, a função ACCOUNTADMIN pode delegar o privilégio MANAGE LISTING AUTO FULFILLMENT a outras funções na conta, revogar privilégios e determinar se eles foram delegados a uma conta específica dentro da organização.
Delegar privilégios para configurar o preenchimento automático¶
Depois de ativar o preenchimento automático em uma conta, a função ACCOUNTADMIN pode conceder o privilégio MANAGE LISTING AUTO FULFILLMENT para outras funções na conta.
USE ROLE ACCOUNTADMIN;
GRANT MANAGE LISTING AUTO FULFILLMENT ON ACCOUNT TO ROLE <role_name>;
A função ACCOUNTADMIN também pode revogar o privilégio MANAGE LISTING AUTO FULFILLMENT.
USE ROLE ACCOUNTADMIN;
REVOKE MANAGE LISTING AUTO FULFILLMENT ON ACCOUNT FROM ROLE <my_role>;
Como verificar se o preenchimento automático está ativado em uma conta¶
Para determinar se o preenchimento automático está ativado em uma conta, chame a função do sistema SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT. Os argumentos para esta função do sistema estão descritos abaixo.
Para chamar esta função do sistema é preciso ter a função ORGADMIN.
SELECT SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT(
'<account_name>'
);
Onde:
account_name
Especifica o nome da conta para a qual você deseja verificar se os usuários com a função ACCOUNTADMIN podem gerenciar o preenchimento automático. Consulte Como encontrar o nome da conta e organização de uma conta.