以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  (已解决)Oracle中 这样的视图应该怎么读取?"SYS"."View1"  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79754)

--  作者:pc005637
--  发布时间:2016/1/8 13:12:00
--  (已解决)Oracle中 这样的视图应该怎么读取?"SYS"."View1"
连接Oracle的用户不是SYS用户(安全问题)。需要访问SYS用户建立的视图"VIEW1".  在Oracle中是授予访问权限的了。

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

--  作者:大红袍
--  发布时间:2016/1/8 14:29:00
--  

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

 

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


--  作者:pc005637
--  发布时间:2016/1/8 18:38:00
--  回复:(大红袍) 1、在oracle用foxtable的账号密...
Oracle 中需要加前缀用户名如 sys.view1 才能 sele ct 

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

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

--  作者:大红袍
--  发布时间:2016/1/8 19:26:00
--  

试试

 

sele ct * From "SYS"."VIEW1"


--  作者:pc005637
--  发布时间:2016/1/8 22:07:00
--  成功了,不要{}就可以了。
Sele ct * From sys.view1

不要{}就可以了。