MSCK REPAIR PRIVILEGES

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

删除与对象关联的所有用户的所有权限。

使用此语句可清除从 Databricks SQL 或 Databricks Runtime 之外的 Hive 元存储中删除对象后留下的剩余访问控制。

语法

MSCK REPAIR object PRIVILEGES

object
  { [ SCHEMA | DATABASE ] schema_name |
    FUNCTION function_name |
    TABLE table_name
    VIEW view_name |
    ANONYMOUS FUNCTION |
    ANY FILE }

参数

  • schema_name

    命名从中删除权限的架构。

  • function_name

    命名从中删除权限的函数。

  • table_name

    命名从中删除权限的表。

  • view_name

    命名从中删除权限的视图。

  • ANY FILE

    撤销所有用户的 ANY FILE 权限。

  • ANONYMOUS FUNCTION

    撤销所有用户的 ANONYMOUS FUNCTION 权限。

示例

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;