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>
Copy

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;
Copy