<budget_name>!GET_CYCLE_START_ACTION

Retorna a ação definida pelo usuário que é acionada quando o ciclo orçamentário é reiniciado.

Consulte também:

<budget_name>!SET_CYCLE_START_ACTION, <budget_name>!REMOVE_CYCLE_START_ACTION

Sintaxe

<budget_name>!GET_CYCLE_START_ACTION()
Copy

Retornos

O método retorna as seguintes colunas:

Nome da coluna

Tipo de dados

Descrição

ACTION_UUID

VARCHAR

Identificador exclusivo da ação de início de ciclo.

PROCEDURE_FQN

VARCHAR

Nome totalmente qualificado do procedimento armazenado.

PROCEDURE_ARGS

ARRAY

Matriz de argumentos passados para o procedimento armazenado.

ADDED_TIMESTAMP

TIMESTAMP_TZ

Hora em que a ação foi adicionada ao orçamento, no fuso horário local.

LAST_TRIGGERED_TIMESTAMP

TIMESTAMP_TZ

A última vez que o orçamento acionou a ação, em UTC.

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:

    • Qualquer função de instância para a instância de orçamento.

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

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.

Exemplos

Obter a ação de início de ciclo para o orçamento my_budget no esquema budget_db.sch1:

CALL budget_db.sch1.my_budget!GET_CYCLE_START_ACTION();
Copy

Obter a ação de início de ciclo para o orçamento da conta:

CALL snowflake.local.account_root_budget!GET_CYCLE_START_ACTION();
Copy