【发布时间】:2017-04-07 20:15:13
【问题描述】:
我想创建一个平面文件输出,其中行的格式不同。 文件有页眉、中间数据行、页脚行。 文件如下所示
H|deptcode123|deptNameXYZ|totalemp300
E|Sam|Johnson|address1|empCode1|........many other columns
E|Sam2|Johnson2|address2|empCode2|........many other columns
E|Sam4|Johnson3|address3|empCode3|........many other columns
E|Sam5|Johnson4|address4|empCode4|........many other columns
J|300|250000
如何在 SSIS 中生成此文件。输入将来自不同的表,我打算编写 3 个单独的查询/sp 来获取页眉、中间行和页脚行记录。
【问题讨论】:
-
页眉只是一个开始,还是出现了多组页眉、细节、页脚?如果您有多个 H/D/F 组,那么您基本上需要在 SQL 语句中构建它。下面的两种解决方案不适合在中间重新出现的标题
-
页眉(H)和页脚(F)在文件中只会出现一次,中间行(D)将是多行。
标签: sql-server ssis etl ssis-2012 bids