码迷,mamicode.com
首页 > 数据库 > 详细

oracle 对象权限

时间:2018-07-06 23:23:11      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:user   对象权限   asc   date   oracl   with   ora   ber   alt   

drop user test cascade;
create user test identified by test;
grant create session to test;
grant create any table to test;
conn test/test;
create table scott.test (id number);
conn scott/tiger;
insert into test values(888);
select * from test;
conn test/test;
select * from scott.test;
conn scott/tiger;
grant select on test to test;
conn test/test;
select * from scott.test;
conn scott/tiger;
alter table test add(name varchar(10));
select * from test;
// 授予更新权限时可以更加细致地加到某一列上
grant update(name) on test to test;
conn test/test;
update scott.test set name = ‘李四‘;
update scott.test set id = ‘999‘;


conn sys as sysdba;

create user test1 identified by test1;
create user test2 identified by test2;
grant create session to test1, test2;
// 后面的选项表示可以级联授权
grant select on scott.emp to test1 with grant option;
conn test1/test1;
grant select on scott.emp to test2;
conn test2/test2;
select * from scott.emp;
conn sys as sysdba;
revoke select on scott.emp from test1;
conn test2/test2;
select * from scott.emp; //查不到了

 

oracle 对象权限

标签:user   对象权限   asc   date   oracl   with   ora   ber   alt   

原文地址:https://www.cnblogs.com/BaiLaowu/p/9275798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!