DENY
ينطبق على: Databricks SQL
Databricks Runtime
هام
هذه الدالة غير معتمدة من قبل كتالوج Unity.
رفض امتياز على كائن قابل للتأمين إلى كيان. إن رفض الامتياز له سابقة على أي منحة صريحة أو ضمنية.
يؤدي رفض امتياز على مخطط (على سبيل المثال SELECT
امتياز) إلى رفض هذا الامتياز ضمنيا على جميع العناصر في هذا المخطط. رفض امتياز معين على الكتالوج يرفض ضمنيا هذا الامتياز على جميع المخططات في الكتالوج.
إشعار
تنطبق هذه العبارة فقط على الكتالوج hive_metastore
والكائنات الخاصة به.
هام
للتراجع عن DENY
نفس REVOKE
الامتياز من الأساسي.
بناء الجملة
DENY privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVLEGES |
privilege_type [, ...] }
المعلمات
privilege_types
يحدد هذا امتيازا
principal
واحدا أو أكثر تم رفضه.ALL PRIVILEGES
رفض جميع الامتيازات المطبقة على
securable_object
.-
امتياز محدد لرفض على
principal
هذاsecurable_object
-
الكائن الذي يتم رفض الامتيازات على أساسه.
-
المستخدم أو المجموعة التي تم رفض امتيازاتها.
مثال
-- Deny Alf the right to query `t`.
> DENY SELECT ON TABLE t TO `alf@melmak.et`;
-- Undo the the `DENY`.
> REVOKE SELECT ON TABLE t FROM `alf@melmak.et`;