給予b用戶select a用戶的表的權限。
解决方案 »
- hibernate,oracle的问题
- AIX HACMP ORALCE 表空间满了,求助!!!
- 各位帮帮小妹~
- 用一条insert语句插入多条数据的问题
- 如果一个表只有两个字段,但是两个字段都是外键行吗?(在oracle中建表时遇到的问题)
- linux 下 查看tns 等服务启动没的命令是怎样的?
- 求帮助?Oracle import!
- oracle 7.3 数据库升级到 oracle 8.1.7 的若干问题!狠狠的给分!
- 请问如何在库中存储图片和视频???谢谢!!!
- 各位,哪里有Oracle的Document可以Down,在线等候......
- 有谁用过Object Browser工具?
- 如何改变SQL*PLUS默认编辑器?
把table1表的select权限附给用户b,这样b用户就能查询表table1了。
grant select any table to B 给访问权限给 用户 B .但是要想 不加 A. 就能访问,只有定义同义词了。
select 'create public synonym ' || tname || ' for ' || tname || ' ;'
from tab
然后把生成的脚本执行一遍,即可。
另外,需要进行授权,应该针对某些表进行,但批量授权可以用如下语句:
select 'grant select,insert,delete,update on ' || tname || ' to B;'
from tab