共用方式為


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撤銷所有用戶的許可權。

  • 匿名函式

    ANONYMOUS FUNCTION撤銷所有用戶的許可權。

範例

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;