DROP ALERT¶
Descarta um alerta existente.
- Consulte também:
CREATE ALERT , ALTER ALERT, DESCRIBE ALERT , SHOW ALERTS , EXECUTE ALERT
Sintaxe¶
DROP ALERT [ IF EXISTS ] <name>
Parâmetros obrigatórios¶
nameIdentificador do alerta a ser descartado Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio |
Objeto |
Notas |
|---|---|---|
OWNERSHIP |
Alerta |
OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege). |
A operação em um objeto de esquema requer pelo menos um privilégio no banco de dados pai e um privilégio no esquema pai.
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Notas de uso¶
Quando um alerta é descartado, qualquer avaliação atual da condição do alerta (ou seja, uma execução com um estado EXECUTING na saída ALERT_HISTORY) é concluída.
Um alerta pode ser descartado pelo proprietário do alerta (ou seja, a função que tem o privilégio OWNERSHIP no alerta) ou uma função superior sem primeiro suspender o alerta.
Quando a cláusula IF EXISTS é especificada e o objeto de destino não existe, o comando é concluído com sucesso sem retornar um erro.
Exemplos¶
Consulte Descarte de um alerta.