【发布时间】:2017-10-17 07:36:12
【问题描述】:
我有2张表是这样的(Table1和Table2)
ID NAME No Addrress Notes
------------ ----------------------------
1 John 111 USA Done
2 Steve 222 Brazil Done
现在我想创建一个 SSIS 包,它将创建一个 csv 文件,例如:
Table1;ID;NAME
Table2;No;Addrress;Notes
"Detail1";"1";"John";"2";"Steve"
"Detail2";"111";"USA";"Done";"222";"Brazil";"Done"
我们可以实现相同的输出吗?我在谷歌上搜索过,但没有找到任何解决方案。
请帮忙....
【问题讨论】:
-
看起来很简单,但我想知道你为什么想要这种格式?
-
SAP 需要此文件用于集成数据
-
难道没有使用 SQL Server 的 SAP 迁移工具吗?或者像 SSIS 的 SAP 连接器?你是不是别无选择,只能先以这种格式导出为csv?
-
到目前为止你尝试过什么?解决它的一种方法是将结果集从表格转换为 XML,并将标签的字符替换为 csv 分隔符。
-
如果您使用的是 SQL Server 2017,您可以使用 String_agg()。
标签: sql-server ssis export-to-excel