<budget_name>!GET_CYCLE_START_ACTION¶
Retorna a ação definida pelo usuário que é acionada quando o ciclo orçamentário é reiniciado.
Sintaxe¶
<budget_name>!GET_CYCLE_START_ACTION()
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:
Qualquer função de aplicativo para o 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();
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();