Partilhar via


REVOKE

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Revoga um privilégio explicitamente concedido ou negado em um objeto protegível de uma entidade de segurança.

Nota

Não há suporte para modificar o samples acesso ao catálogo. Este catálogo está disponível para todos os espaços de trabalho, mas é somente leitura.

Use REVOKE ON SHARE para revogar o acesso em compartilhamentos de destinatários.

Sintaxe

REVOKE privilege_types ON securable_object FROM principal

privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }

Parâmetros

  • privilege_types

    Isso identifica um ou mais privilégios a serem revogados do principal.

    • ALL PRIVILEGES

      Revogar todos os privilégios aplicáveis ao securable_object. No Unity Catalog, quando ALL PRIVILEGES é revogado, apenas o ALL PRIVILEGES privilégio em si é revogado. Os usuários mantêm quaisquer outros privilégios que lhes foram concedidos separadamente.

    • privilege_type

      O privilégio específico a ser revogado no securable_object .principal

  • securable_object

    O objeto sobre o qual os privilégios são concedidos ao principal.

  • Principal

    Um usuário, entidade de serviço ou grupo do qual os privilégios são revogados. Você deve incluir usuários, entidades de serviço e nomes de grupo com caracteres especiais em backticks (` `).

Exemplos

> REVOKE ALL PRIVILEGES ON SCHEMA default FROM `alf@melmak.et`;

> REVOKE SELECT ON TABLE t FROM aliens;