oracle数据库的schema在哪里看?

firsthym 2009-07-01 08:30:37
我用oracle sql developer成功连接了一个数据库,有一个VIEW,它的数据来自于一张表,假定名为tbl,但是我在Table目录下,根本没有看到有tbl这张表,听人说,是在schema里面,我想问下,我怎么看这个schema呢?
...全文
1065 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
suncrafted 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 inthirties 的回复:]
在Oracle sql developer中看view的sql,你看看这个table前面是不是类似' scott.emp '这样的写法,前面scott就是这个表所在的schema,如果他对应的不是你的用户名,你就必须通过scott.emp来访问(如果有访问权限的话),或者在左边other user的节点下,选中对应的user来对其中的table进行查看。
[/Quote]

inthirties 2009-07-01
  • 打赏
  • 举报
回复
在Oracle sql developer中看view的sql,你看看这个table前面是不是类似' scott.emp '这样的写法,前面scott就是这个表所在的schema,如果他对应的不是你的用户名,你就必须通过scott.emp来访问(如果有访问权限的话),或者在左边other user的节点下,选中对应的user来对其中的table进行查看。
Dave 2009-07-01
  • 打赏
  • 举报
回复
同意....

[Quote=引用 2 楼 csuxp2008 的回复:]
这个视图可能是在别的某个用户下,你登陆PL DEVELOPER如果不是以这个用户登录的话,是无法直接查看该视图的,必须在视图前面加上用户名也就是你所说的schema,例如:user_name.view_name,如此就可以直接使用别的用户下的视图
[/Quote]
lzj033 2009-07-01
  • 打赏
  • 举报
回复
是登陆权限不够,用system登陆应该可以看到
csuxp2008 2009-07-01
  • 打赏
  • 举报
回复
这个视图可能是在别的某个用户下,你登陆PL DEVELOPER如果不是以这个用户登录的话,是无法直接查看该视图的,必须在视图前面加上用户名也就是你所说的schema,例如:user_name.view_name,如此就可以直接使用别的用户下的视图
Mr_Nice 2009-07-01
  • 打赏
  • 举报
回复
刚学Oracle ,关注!

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧