适用于: Databricks SQL
 Databricks SQL  Databricks Runtime
 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 }
参数
- 
命名从中删除权限的架构。 
- function_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;