<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:

<budget_name>!GET_SPENDING_LIMIT

Sintaxe

<budget_name>!SET_SPENDING_LIMIT(<number>)
Copy

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

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