<budget_name>!SET_SPENDING_LIMIT¶
Defina o limite de gastos para um orçamento. O limite de gastos é expresso em número de créditos.
- Consulte também:
Sintaxe¶
<budget_name>!SET_SPENDING_LIMIT(<number>)
Argumentos¶
number
:O número de créditos alocados ao orçamento por mês. Quando o uso total de todos os objetos atribuídos ao orçamento atingir esse número no mês atual, o orçamento será considerado em 100% do limite de gastos.
Para o orçamento da conta, todos os objetos suportados contribuem para o uso de crédito.
Se um valor não for especificado para um orçamento, o orçamento não terá limite de gastos, nunca atingirá 100% de uso e não acionará notificações.
Padrão: -1 (sem limite de gastos).
Retornos¶
The spending limit has been updated to <n> credits.
Requisitos de controle de acesso¶
Os seguintes privilégios e funções mínimos são necessários para visualizar resultados de orçamentos personalizados:
Uma função com a função de instância ADMIN para a instância de orçamento.
Uma função que recebeu o privilégio USAGE no banco de dados e no esquema que contém a instância de orçamento.
A função a seguir é necessária para visualizar os resultados do orçamento da conta:
Uma função com a função do aplicativo BUDGET_ADMIN para o orçamento da conta.
Notas de uso¶
O argumento number
deve ser um inteiro positivo.
Exemplos¶
Defina o limite de gastos do orçamento da conta para 500 créditos por mês:
CALL snowflake.local.account_root_budget!SET_SPENDING_LIMIT(500);
Defina o limite de gastos do orçamento my_database.my_schema.my_budget
para 100 créditos por mês.
CALL my_database.my_schema.my_budget!SET_SPENDING_LIMIT(100);