适用于: Databricks SQL
Databricks Runtime
注意
不支持修改对 samples
目录的访问权限。 此目录可用于所有工作区,但它是只读的。
使用 REVOKE ON SHARE 撤销收件人对共享的访问权限。
语法
REVOKE privilege_types ON securable_object FROM principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
参数
privilege_types
这将标识要对
principal
撤销的一项或多项特权。ALL PRIVILEGES
撤销所有适用于
securable_object
的特权。 在 Unity Catalog 中,当吊销ALL PRIVILEGES
时,授予的ALL PRIVILEGES
及其隐含的任何个人权限都会被吊销。 不属于的特权(ALL PRIVILEGES
例如MANAGE
和EXTERNAL USE SCHEMA
)不受影响。-
要撤销的
securable_object
对principal
的特定特权。
-
向主体授予权限的对象。
示例
> REVOKE ALL PRIVILEGES ON SCHEMA default FROM `alf@melmak.et`;
> REVOKE SELECT ON TABLE t FROM aliens;
注意
即使最初未授予指定的特权,REVOKE
语句也会成功。 它保证权限不存在,无论其以前的状态如何。