欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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