共用方式為


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 函式

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

範例

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;