REVOKE

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Odvolá explicitně udělené nebo odepřené oprávnění k zabezpečitelnému objektuz objektu zabezpečení.

Poznámka:

Úprava přístupu k samples katalogu není podporována. Tento katalog je k dispozici pro všechny pracovní prostory, ale je jen pro čtení.

Pomocí REVOKE ON SHARE odvolejte přístup k podílům u příjemců ,.

Syntaxe

REVOKE privilege_types ON securable_object FROM principal

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

Parametry

  • typy privilegií

    Tato možnost identifikuje jedno nebo více oprávnění, která mají být odvolána z této funkce principal.

    • ALL PRIVILEGES

      Odvolat všechna oprávnění, která platí pro securable_object Když je v Unity Catalog odvolán ALL PRIVILEGES, jsou odvolána jak udělení ALL PRIVILEGES, tak všechna jednotlivá práva, která jsou od něj odvozena. Oprávnění, která nejsou součástí ALL PRIVILEGES, například MANAGE, EXTERNAL USE LOCATIONa EXTERNAL USE SCHEMA, nejsou ovlivněna.

    • typ_privilegia

      Konkrétní oprávnění, která má být odvolána securable_object z principal

  • securable_object

    Objekt, na kterém jsou oprávnění udělena objektu zabezpečení.

  • hlavní

    Uživatel, instanční objekt nebo skupina, ze které jsou oprávnění odvolána. Uživatele, instanční objekty a názvy skupin musíte uzavřít se speciálními znaky v zpětných znacích (` `).

Příklady

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

> REVOKE SELECT ON TABLE t FROM aliens;

Poznámka:

Příkaz REVOKE bude úspěšný i v případě, že zadaná oprávnění nebyla udělena na prvním místě. Zajišťuje, že privilegia nejsou přítomna, bez ohledu na jejich předchozí stav.