Foxtable(狐表)用户栏目专家坐堂 → (已解决)Oracle中 这样的视图应该怎么读取?"SYS"."View1"


  共有2063人关注过本帖树形打印复制链接

主题:(已解决)Oracle中 这样的视图应该怎么读取?"SYS"."View1"

帅哥哟,离线,有人找我吗?
pc005637
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
(已解决)Oracle中 这样的视图应该怎么读取?"SYS"."View1"  发帖心情 Post By:2016/1/8 13:12:00 [只看该作者]

连接Oracle的用户不是SYS用户(安全问题)。需要访问SYS用户建立的视图"VIEW1".  在Oracle中是授予访问权限的了。

加载的字符串应怎么写? Sele ct * From {SYS.View1} 是不行了。
[此贴子已经被作者于2016/1/8 22:07:40编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/8 14:29:00 [只看该作者]

 1、在oracle用foxtable的账号密码登录,然后测试sql语句是否可以运行;

 

 2、拷贝测试成功的语句写到foxtable


 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
回复:(大红袍) 1、在oracle用foxtable的账号密...  发帖心情 Post By:2016/1/8 18:38:00 [只看该作者]

Oracle 中需要加前缀用户名如 sys.view1 才能 sele ct 

如果不加sys.     直接 view1 是不行了。

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
  发帖心情 Post By:2016/1/8 18:40:00 [只看该作者]

实际需要这样写。如 : "SYS".“VIEW1”  来表示。
如果这样,在狐表里面 是否要这样写: sele ct * From {"SYS".“VIEW1” } 这样子?
[此贴子已经被作者于2016/1/8 18:42:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/8 19:26:00 [只看该作者]

试试

 

sele ct * From "SYS"."VIEW1"


 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
成功了,不要{}就可以了。  发帖心情 Post By:2016/1/8 22:07:00 [只看该作者]

Sele ct * From sys.view1

不要{}就可以了。

 回到顶部