Sdílet prostřednictvím


GRANT

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

Udělí oprávnění k zabezpečitelnému objektu 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í funkce GRANT ON SHARE udělte příjemcům přístup ke sdíleným složkám.

Syntaxe

GRANT privilege_types ON securable_object TO principal

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

Parametry

  • typy oprávnění

    Tato možnost identifikuje jedno nebo více oprávnění, která mají být udělena principal.

    • ALL PRIVILEGES

      Udělte všechna oprávnění vztahující se na .securable_object V katalogu ALL PRIVILEGES Unity se rozbalí na všechna dostupná oprávnění v době, kdy se provádějí kontroly oprávnění. Neuděluje všechna příslušná oprávnění v době udělení jednotlivě.

    • typ oprávnění

      Zvláštní oprávnění, která má být udělena securable_object na straně principal

  • securable_object

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

  • hlavní

    Uživatel, instanční objekt nebo skupina, kterým jsou udělena oprávnění. 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

> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;

> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;

> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;

-- Granting a privilege to the service principal fab9e00e-ca35-11ec-9d64-0242ac120002
> GRANT SELECT ON TABLE t TO `fab9e00e-ca35-11ec-9d64-0242ac120002`;