DROP AUTHENTICATION POLICY¶
Remove uma política de autenticação do sistema.
- Consulte também:
CREATE AUTHENTICATION POLICY, ALTER AUTHENTICATION POLICY, DESCRIBE AUTHENTICATION POLICY, SHOW AUTHENTICATION POLICIES
Sintaxe¶
DROP AUTHENTICATION POLICY [ IF EXISTS ] <name>
Parâmetros¶
name
Especifica o identificador da política de autenticação a ser descartada. Se o identificador contiver espaços ou caracteres especiais, você deverá colocar a cadeia de caracteres entre aspas duplas. Os identificadores entre aspas duplas diferenciam maiúsculas de minúsculas. O identificador deve atender aos requisitos de identificador.
Requisitos de controle de acesso¶
Uma função usada para executar este comando SQL deve ter os seguintes privilégios no mínimo:
Privilégio |
Objeto |
Notas |
---|---|---|
OWNERSHIP |
Política de autenticação |
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). |
Observe que operar em qualquer objeto de um esquema também requer o privilégio USAGE no banco de dados e esquema principais.
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¶
Você não pode recuperar políticas de autenticação descartadas. Você deve recriá-las.
Você não pode descartar uma política de autenticação se ela estiver definida em uma conta ou usuário.
Exemplos¶
Descarte uma política de autenticação chamada my_auth_policy
:
DROP AUTHENTICATION POLICY my_auth_policy;