1. 定义
Grant:
授予对表、视图、表值函数、存储过程、扩展存储过程、标量函数、聚合函数、服务队列或同义词的权限。
Revoke:
撤消以前授予或拒绝的权限。
2. 语法
授予权限:
Grant <权限> on <数据对象> to <数据库用户> with grant option
参数解释:
如果在授予权限时带上语句with grant option,那么该被授予权限的用户还可以向其他主体授予所指定的权限。
撤销权限:
Revoke <权限> on <数据对象> from <数据库用户名>
3. 实际应用
- 向用户user1授予查询表tblDWCustIDInfo的权限
GRANT SELECT ON tblDWCustIDInfo TO user1;
GO
- 撤销用户user1查询表tblDWCustIDInfo的权限
revoke select on tblDWCustIDInfo from user1