oracle通过透明网关执行sql server 语句怎么写

sz_jack 2017-10-20 06:14:34
目前可以在plsql devevlper 方式,简单访问表

SELECT "plcno","efftdate"
FROM "baseinfo"@WDLINK ;
可以成功,但是加条运行语法错误

为dblink 连接到透明网关,增加增加一些条件 where t.efftdate >= '2016-01-22';

实际应该是要多表关联查询 +多表条件查询,在过程里把输入插入到中间表。

哪个大神知道基本格式指导一下
...全文
996 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sz_jack 2017-10-22
  • 打赏
  • 举报
回复
不可以,要加 双引号才可以!
sz_jack 2017-10-21
  • 打赏
  • 举报
回复
通常oracle 连接的oracle dblink ,查询语句就在表@dblink名称 ,但是oracle 连接的mssql dblink 就行,要在字段及表名称加双引号(目前是),但是加where 就不行,表的别称也有问题
sz_jack 2017-10-21
  • 打赏
  • 举报
回复
简单的可以访问通,但是加where 条件就包错,语法错误,都是字段无效,表无效, dnlink 查询的语句格式不对,有没有查询实例个格式
卖水果的net 2017-10-21
  • 打赏
  • 举报
回复
具体的报错信息贴一下,dblink 的错误很多的。
碧水幽幽泉 2017-10-21
  • 打赏
  • 举报
回复
下面这个不行?

SELECT  "plcno","efftdate"
  FROM "baseinfo"@WDLINK 
WHERE t.efftdate >= '2016-01-22';

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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