Dela via


REVOKE

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Återkallar en uttryckligen beviljad eller nekad behörighet för ett skyddsbart objekt från ett huvudnamn.

Kommentar

Det går inte att ändra åtkomsten till samples-katalogen. Den här katalogen är tillgänglig för alla arbetsytor, men är skrivskyddad.

Använd REVOKE ON SHARE för att återkalla åtkomst till delningar av från mottagare.

Syntax

REVOKE privilege_types ON securable_object FROM principal

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

Parametrar

  • privilegietyper

    Detta identifierar en eller flera behörigheter som ska återkallas från principal.

    • ALL PRIVILEGES

      Återkalla alla behörigheter som gäller för securable_object. För ALL PRIVILEGES som återkallas i Unity Catalog återkallas både ALL PRIVILEGES tilldelningen och eventuella enskilda privilegier som det medför. Privilegier som inte ingår ALL PRIVILEGESi , till exempel MANAGE, EXTERNAL USE LOCATIONoch EXTERNAL USE SCHEMA, påverkas inte.

    • behörighetstyp

      Den specifika behörighet som ska återkallas på securable_object från principal.

  • securable_object

    Det objekt som privilegierna beviljas till huvudmannen.

  • huvudansvarig

    En användare, tjänstens huvudnamn eller grupp som behörigheterna återkallas från. Du måste omsluta användare, serviceprincipaler och gruppnamn med specialtecken i backticks (` `).

Exempel

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

> REVOKE SELECT ON TABLE t FROM aliens;

Kommentar

En REVOKE förklaring lyckas även om de angivna behörigheterna inte beviljades i början. Det säkerställer att behörigheterna inte är närvarande, oavsett deras tidigare tillstånd.