GRANT
ينطبق على: Databricks SQL Databricks Runtime
يمنح امتيازا على كائن قابل للتأمين إلى كيان.
إشعار
تعديل الوصول إلى الكتالوج samples
غير معتمد. يتوفر هذا الكتالوج لجميع مساحات العمل، ولكنه للقراءة فقط.
استخدم GRANT ON SHARE لمنح المستلمين حق الوصول إلى المشاركات.
بناء الجملة
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
المعلمات
أنواع الامتيازات
يحدد هذا امتيازا واحدا أو أكثر لمنحه إلى
principal
.ALL PRIVILEGES
امنح جميع الامتيازات المطبقة على
securable_object
. في كتالوج Unity،ALL PRIVILEGES
يتوسع إلى جميع الامتيازات المتوفرة في وقت إجراء عمليات التحقق من الأذونات. ولا يمنح بشكل فردي جميع الامتيازات المطبقة في وقت المنحة.-
امتياز معين يتم منحه على
securable_object
إلىprincipal
.
-
الكائن الذي يتم منح الامتيازات له.
-
مستخدم أو كيان خدمة أو مجموعة يتم منح الامتيازات لها. يجب إحاطة المستخدمين وكيانات الخدمة وأسماء المجموعات بأحرف خاصة في backticks (
` `
).
الأمثلة
> 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`;