以文本方式查看主题 - 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 不要{}就可以了。
|