<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()
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:
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¶
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();
Verifique os procedimentos armazenados e as permissões para o orçamento da conta:
CALL snowflake.local.account_root_budget!CONFIRM_CUSTOM_ACTIONS_ACCESS();