在SQL中批量使用revoke命令,可以使用以下語法:
REVOKE {privilege[, privilege...]} ON {table_name | database_name.* | *.*} FROM {user_name[, user_name...]} [, {user_name[, user_name...]}...];
其中,privilege
表示要撤銷的權限,可以是多個權限,用逗號分隔;table_name
表示要撤銷權限的表名;database_name
表示數據庫名;user_name
表示要撤銷權限的用戶,可以是多個用戶,用逗號分隔。
例如,要批量撤銷用戶user1
和user2
對表employees
的SELECT權限和INSERT權限,可以使用以下語句:
REVOKE SELECT, INSERT ON employees FROM user1, user2;
這樣就可以批量使用revoke命令來撤銷多個用戶對多個表的權限。