[help]关于用户间的表的访问。

[复制链接]
查看11 | 回复3 | 2010-3-1 11:19:10 | 显示全部楼层 |阅读模式
1.同一个数据库中有AA,BB两个用户,各自有一个表T_AA (AA用户), T_BB(BB用户) ;现在AA用户的一个查询需要连接T_AA和T_BB返回记录集,使用select T_AA.* from T_AA inner join BB.T_BB on T_AA.col=T_BB.col 提示没有T_BB不存在。如何解决这个问题?
2.两个数据库的用户AA,BB,要得到跨库连接查询的结果又要怎么处理?

thanks.
[ 本帖最后由 stepNew 于 2009-9-4 11:23 编辑 ]
回复

使用道具 举报

千问 | 2010-3-1 11:19:10 | 显示全部楼层
1.
CREATE PUBLIC SYNONYM T_BB FOR BB.T_BB;
GRANT SELECT ON T_BB TO AA;
2.建立快照
回复

使用道具 举报

千问 | 2010-3-1 11:19:10 | 显示全部楼层
解决了,原因在于没有GRANT查询权限。3x。
回复

使用道具 举报

千问 | 2010-3-1 11:19:10 | 显示全部楼层
good
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行