EXECUTE IMMEDIATE(sSql)

whchh 2004-10-22 11:15:30
EXECUTE IMMEDIATE('select * from 同一数据库下的不同用户.tablename') 为什么提示表或视图不存在?
...全文
136 点赞 收藏 8
写回复
8 条回复
bzszp 2004年10月22日
是的
除非你给他
connect system/manager
grant select any table to username;

:)
回复 点赞
nicholaz 2004年10月22日
不用,你赋予他select any table的权限即可
回复 点赞
whchh 2004年10月22日
难道每个表都要授权一下么?
回复 点赞
bluelamb 2004年10月22日
没有权限,要给这个用户赋予操作改表的权限
回复 点赞
nicholaz 2004年10月22日
你要赋予那个用户操作本用户表的权限
回复 点赞
freddy2003 2004年10月22日
"同一数据库下的不同用户"----是什么意思?
回复 点赞
bzszp 2004年10月22日
没有权限
connect user2/password
grant select on tablename to user1;
回复 点赞
zhaokeke2004 2004年10月22日
访问不同模式下的表需要权限
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告