GRANT
Platí pro: Databricks SQL 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 kataloguALL 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ě.-
Zvláštní oprávnění, která má být udělena
securable_object
na straněprincipal
-
Objekt, na kterém jsou oprávnění udělena objektu zabezpečení.
-
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`;