使用如下查询,您将获得 Exact Online 所需的 XML 格式的输出。
这些 XML 消息可以使用以下方法放入磁盘上的许多文件中:
local export documents in filecontents to "c:\temp\in" filename column filename
然后使用以下命令加载到 Exact Online 的当前部门:
local eol batch import xml "Accounts" in "c:\temp\in\Accounts" success "c:\temp\success" fail "c:\temp\fail"
这适用于一个部门,但在加载 100 个部门/公司时就不行了。
如何直接将 SQL 中的数据同时加载到多个公司/部门,而不是使用单独的local eol batch import xml
语句和use DIVISIONCODE
语句?
查询样本:
select 'Accounts\010-Accounts.xml'
filename
, stg.fileprefix
|| chr(13)
|| '<Accounts>'
|| xml
|| chr(13)
|| '</Accounts>'
|| stg.filepostfix
filecontents
from ( select listagg
( chr(13)
|| '<Account code="'
|| xmlencode(custsupid)
|| '" status="'
...