适用于:
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 LOCATION和EXTERNAL USE SCHEMA)不会受到影响。-
要撤销的
securable_object对principal的特定特权。
-
向主体授予权限的对象。
示例
> REVOKE ALL PRIVILEGES ON SCHEMA default FROM `alf@melmak.et`;
> REVOKE SELECT ON TABLE t FROM aliens;
注意
即使最初未授予指定的特权,REVOKE 语句也会成功。 它保证权限不存在,无论其以前的状态如何。