控制用户对数据库对象的访问,有两类权限:命令权限和对象权限。1.命令权限Create DatabaseCreate TableCreate ViewCreate ProcedureCreate RuleCreate default命令权限授权与收权:Grant 命令权限组合 to 组名|用户名|角色Revoke 命令权限组合 from 组名|用户名|角色2.对象权限SelectUpdateInsertDeleteReferenceExecute对象权限授权与收权:Grant 对象权限组合 on 数据库对象 to public|组名|用户名|角色[With Grant Option]
Revoke 对象权限组合 on 数据库对象 to public|组名|用户名|角色From public public|组名|用户名|角色[Cascade]授权与收权举例:◇Grant Insert,Delete on Employeeto user_1,Group_1◇Grant Execute on Pro_culculateto public◇Grant Select on Employee(emp_id,emp_name)to user_3◇Grant All on Employeeto user_4◇Revoke update on Employee(emp_id,emp_name)from user_5◇Revoke Create Table,Create Rulefrom user_6;