GRANT
Dotyczy: Databricks SQL Databricks Runtime
Przyznaje uprawnienie do zabezpieczanego obiektu podmiotowi zabezpieczeń.
Uwaga
Modyfikowanie dostępu do samples
wykazu nie jest obsługiwane. Ten wykaz jest dostępny dla wszystkich obszarów roboczych, ale jest tylko do odczytu.
Użyj funkcji GRANT ON SHARE, aby udzielić adresatom dostępu do udziałów.
Składnia
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parametry
Typy uprawnień
Spowoduje to zidentyfikowanie co najmniej jednego uprawnienia, które mają zostać przyznane użytkownikowi
principal
.ALL PRIVILEGES
Przyznaj wszystkie uprawnienia, które mają zastosowanie do .
securable_object
W kataloguALL PRIVILEGES
aparatu Unity rozwija się do wszystkich dostępnych uprawnień podczas sprawdzania uprawnień. Nie udziela indywidualnie wszystkich odpowiednich uprawnień w momencie przyznania.-
Określone uprawnienie, które ma zostać przyznane użytkownikowi
securable_object
principal
.
-
Obiekt, na którym są przyznawane uprawnienia podmiotowi zabezpieczeń.
-
Użytkownik, jednostka usługi lub grupa, do której przyznano uprawnienia. Należy ująć użytkowników, jednostki usługi i nazwy grup z znakami specjalnymi w backticks (
` `
).
Przykłady
> 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`;