共用方式為


MSCK 修復許可權

適用于:核取標示為是 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 函式

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

例子

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;