REVOKE 是 SQL 中用于撤销用户或角色对数据库对象权限的命令。它通过撤销权限类型、对象级别和目标权限来实现:权限类型:撤销 SELECT、INSERT、UPDATE、DELETE 和 GRANT 权限。对象级别:撤销表、列或行权限。目标权限:从用户、角色或 PUBLIC 撤销权限。
REVOKE 在 SQL 中的含义
REVOKE 是 SQL 中使用的命令,用于撤销用户或角色对数据库对象的权限。它通过以下方式实现:
撤销权限类型
REVOKE 用于撤销数据库对象(例如表、视图或存储过程)上的各种权限,包括:
撤销对象级别
REVOKE 可以针对数据库对象的特定级别执行,包括:
撤销目标
权限可以从以下目标中撤销:
语法
REVOKE 命令的语法如下:
REVOKE [权限类型] ON [对象名称] FROM [目标] [WITH GRANT OPTION]
例如,要从用户 Bob 撤销对表 customers 的 SELECT 权限,可以使用以下命令:
REVOKE SELECT ON customers FROM Bob
注意事项