oracle:DCL(数据控制)
程序员文章站
2022-07-14 15:32:49
...
- 数据库中不同的对象类型,具有不同的操作权限
对象 | 操作权限 |
---|---|
基表 table | select,insert,update,delete,alter,index.all privileges |
视图 view | select,insert,update,delete,all privileges |
列 column | select,insert,update,delete,all privileges |
数据库 database | createtab |
- 用户自己建的对象拥有对该对象的一切操作权限,授权语法:
grant 权限名 [,权限名,...] --可以有多个权限名,如:select ,insert..., 或all privileges
on 对象类型 对象名 --如 table userinfo
to 用户名1,用户名2
[with grant option] --加上这句,被授权的用户也可以把这个权限给其它用户
- 可由DBA用户或授权用户对权限收回,收回权限语法:
revoke 权限名
on 对象类型 对象名
from 用户1,用户2