在ORACLE9i中,能否在一个方案中建立“基于另外一个方案中表的内容的视图”送100分!!

gdzhvicki 2005-02-26 03:50:25
例如:方案1中有表1,方案2中有表2,其中表1表2有相同的字段‘字段1’
我用system用户登陆,身份为NORMAL
在方案2中建立视图
select语句如下:
select * from 方案1.表1 a,方案2.表2 b,
where a.'字段1'= b.'字段1'
结果提示,“找不到表或视图或没有权限”之类的东西
我的问题是,ORACLE是否不允许在两个方案下建立视图,还是说我应该有用户操作权或对象访问权没有设置正确?
谢谢大家了。
...全文
118 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhaokeke2004 2005-02-27
一楼说的可以
  • 打赏
  • 举报
回复
slyfox123456 2005-02-27
一个方案中建立“基于另外一个方案中表的内容的视图”是肯定可以的,你用最高权限(sysdba)试一下
  • 打赏
  • 举报
回复
ineedtostudy 2005-02-27
将方案1.表1 和 方案2.表2 的读取权限赋给system用户就可以了
  • 打赏
  • 举报
回复
sys_root 2005-02-27
方案1和方案2是什么意思,是用户吗?如果是用户,只要有权限,是可以的(没有权限你给表赋权限就可以了)
  • 打赏
  • 举报
回复
ZFL_progress 2005-02-26
用normal登陆不属于dba身份,所以没有权限访问其他方案,应把normal改为sysdba登录就可以了!
  • 打赏
  • 举报
回复
发帖
基础和管理

1.7w+

社区成员

Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
帖子事件
创建了帖子
2005-02-26 03:50
社区公告
暂无公告