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>;
Copy

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>;
Copy

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>'
  );
Copy

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.