我有一组 SQL 语句,使用 Invantive SQL 的分布式选项从 Exact Online 中提取发货信息,并在 Freshdesk 中为每个发货序列号创建一张票,以及作为联系人的消费者。
在一个登录代码下连接到 Exact Online 和 Freshdesk 时,这可以正常工作。但是,最终用户使用不同的登录代码。在这种情况下,SQL 语句集从 Exact Online 中的测试部门而不是正确的生产部门检索数据。
当不使用分布式选项时,我可以使用以下方法更改划分:
use 123123
123123
Exact Online 国家/地区的唯一部门编号在哪里。
当同时连接到 Exact Online 和 Freshdesk 时,我得到:
itgenuse002: List of partitions could not be determined.
如何强制为特定的 Exact Online 部门执行一组 SQL 语句,而不是为登录代码当时设置的默认 SQL 语句?
显示问题的示例 SQL 查询:
create or replace table fulladdress@inmemorystorage --STAP 1.
as
select acad.id
, acad.name
, acad.phone
, acad.email
, acad.addressline1 || ' ' || acad.postcode || ' ' || acad.city fulladdress
from ExactonlineREST..Accounts@eolnl acad
where acad.status = 'C'