当我连接到包含一个精确在线国家/地区(Alias'eol'(和sql Server(Alias'SQLServer'(的分布式数据库时,当执行以下查询以获取以下查询时,我会遇到错误在2017年,现有公司的RGS平衡:
select *
from me@eol me
join exactonlinerest..GLSchemes@eol sme
join ReportingBalanceByClassification@eol(me.currentdivision, sme.id, 2017)
非分布的Invantive数据库上的原始查询是:
select *
from me
join exactonlinerest..GLSchemes sme
join ReportingBalanceByClassification(me.currentdivision, sme.id, 2017)
那一个工作正常。
我的查询中有什么问题?
正确的语法是:
select *
from me@eol me
join exactonlinerest..GLSchemes@eol sme
join ReportingBalanceByClassification(me.currentdivision, sme.id, 2017)@eol
将数据容器的别名放置(例如,在此处进行精确在线的'eol'( 表函数的参数。