oracle数据库赋予一个用户查询另一个用户中所有表


说明:让用户selame能够查询用户ame中的所有表(不能添加和删除)
1.创建用户selame
create user selame identified by Password;
2.设置用户selame系统权限
grant connect,resource to selame;

3.设置用户selame对象权限

grant select any table to "selame" ;

grant grant unlimited to "selame" ;

4.执行提交语句

commit;

5.退出

quit

6.用用户selame登录数据库

7.查询表

select * from ame.D60512017;

*如果表中没有记录会出现“未选定行”错误

查询记录表中记录条数--select count(*) from ame.D60512017;

查看表结构--desc ame.D60512017;

插入记录--insert into ame.60512017 values(1,1,1,1,1,1);

查询用户--show user;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM