全部產品
Search
文件中心

Data Lake Analytics - Deprecated:REVOKE

更新時間:Jul 06, 2024

撤銷帳號許可權。

文法

REVOKE privilege_type
ON privilege_level 
FROM user[, …]

參數說明

  • privilege_type:權限類別型,取值為SELECT、SHOW、ALTER、DROP、CREATE、INSERT、UPDATE、DELETE、GRANT OPTION、ALL、ALL PRIVILEGES、USAGE 。

  • privilege_level:被撤銷許可權的對象層級。

    • *:表示當前串連使用了某個庫xxDB,然後針對xxDB做撤銷許可權,庫層級許可權。

    • *.*:表示撤銷所有庫的所有表的許可權,Global層級許可權。

    • xxDb.*:表示撤銷指定Schema/DataBase的許可權,庫層級許可權。

    • xxDb.yyTable:表示撤銷指定庫中指定表的許可權,表層級許可權。

    • yyTable:表示當前串連使用了某個庫xxDB,針對xxDB庫的xxTable撤銷許可權,表層級許可權。

    • 暫時不支援撤銷欄位層級的許可權。

  • user:被撤銷許可權的子帳號。

    • 只能由DLA的Root帳號撤銷其他非Root帳號的許可權。

    • 暫時不支援非Root帳號撤銷其他帳號許可權。

    • 不能跨雲帳號撤銷許可權。

    • 只有相同雲帳號下的Root帳號才能通過SHOW GRANTS,查看其他帳號許可權。

樣本

撤銷dla_test帳號在customer中的show、select許可權。

REVOKE show,select ON customer FROM 'dla_test';