<budget_name>!CONFIRM_CUSTOM_ACTIONS_ACCESS

Validar se os procedimentos armazenados associados a ações personalizadas ainda são válidos e se os privilégios de controle de acesso necessários ainda são concedidos.

Para corrigir qualquer problema, consulte Requisitos do procedimento armazenado.

Consulte também:

<budget_name>!ADD_CUSTOM_ACTION, <budget_name>!GET_CUSTOM_ACTIONS

Sintaxe

<budget_name>!CONFIRM_CUSTOM_ACTIONS_ACCESS()
Copy

Retornos

O método retorna as seguintes colunas:

Nome da coluna

Tipo de dados

Descrição

PROCEDURE_FQN

VARCHAR

Nome totalmente qualificado do procedimento armazenado.

IS_VALID

BOOLEAN

Se for TRUE, o procedimento armazenado ainda será válido e o aplicativo SNOWFLAKE ainda terá os privilégios necessários no procedimento.

REASON

VARCHAR

Explicação do motivo pelo qual a ação personalizada não é mais válida.

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

Verificar os procedimentos armazenados e permissões para o orçamento my_budget no esquema budget_db.sch1:

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

Verifique os procedimentos armazenados e as permissões para o orçamento da conta:

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