<budget_name>!SET_EMAIL_NOTIFICATIONS¶
Defina os endereços de e-mail para receber notificações de orçamentos.
- Consulte também:
- <budget_name>!GET_NOTIFICATION_EMAIL, <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME, <budget_name>!GET_NOTIFICATION_MUTE_FLAG, <budget_name>!SET_NOTIFICATION_MUTE_FLAG 
Sintaxe¶
<budget_name>!SET_EMAIL_NOTIFICATIONS( [ '<notification_integration>', ]
                                       '<email> [ , <email> [ , ... ] ]' )
Argumentos exigidos¶
- 'email [ , email [ , ... ] ]'
- Especifica os endereços de e-mail para receber e-mails de notificação de orçamento. Cada endereço de e-mail na lista deve ser verificado. 
Argumentos opcionais¶
- 'notification_integration'
- Especifica o identificador para a integração de notificação por e-mail. - Se o parâmetro ALLOWED_RECIPIENTS for definido para a integração de notificação, cada - emailna lista de notificações deve ser incluído na lista ALLOWED_RECIPIENTS para integração de notificações. Caso contrário, você pode incluir qualquer endereço de e-mail verificado na lista de notificações.
Retornos¶
The email integration is updated.
Requisitos de controle de acesso¶
- Os seguintes privilégios e funções mínimos são necessários para chamar este método para orçamentos personalizados: - função de instância ADMIN <label-budgets_instance_roles> para a instância do orçamento. 
- Privilégio USAGE no banco de dados e no esquema que contém a instância de orçamento. 
 
- A função mínima necessária para chamar este método para o orçamento da conta é a BUDGET_ADMIN função do aplicativo. 
Para obter mais informações, consulte Funções e privilégios do Budgets.
Notas de uso¶
- Chamar esse método não retorna o objeto. Por isso, você não pode usar o encadeamento de métodos para chamar outro método no valor de retorno deste método. Em vez disso, chame cada método em uma instrução SQL separada. 
- Se você estiver usando uma integração de notificação, o privilégio USAGE na integração de notificação deve ser concedido a APPLICATION SNOWFLAKE: - GRANT USAGE ON INTEGRATION budgets_notification_integration TO APPLICATION SNOWFLAKE; 
Exemplos¶
Envie notificações por e-mail sobre o orçamento my_budget no esquema budgets_db.budgets_schema para costadmin@domain.com e budgetadmin@domain.com:
CALL budgets_db.budgets_schema.my_budget!SET_EMAIL_NOTIFICATIONS(
   'costadmin@domain.com, budgetadmin@domain.com');
Envie notificações por e-mail sobre o orçamento da conta para budgetadmin@domain.com:
CALL snowflake.local.account_root_budget!SET_EMAIL_NOTIFICATIONS(
   'budgets_notification', 'budgetadmin@domain.com');
Mensagens de erro¶
Para obter uma lista de mensagens de erro comuns e suas causas e soluções, consulte Você não pode definir notificações por e-mail para um orçamento.