【发布时间】:2018-06-11 16:30:11
【问题描述】:
我需要将数据从 SQL Server(多个表)导出到一个固定宽度的文本文件。文本文件将根据记录类型包含不同的行。
- 标题信息(客户、地址)
- 行项目信息(客户、项目、数量)
- 摘要信息(客户,总数量)
有什么建议可以有效地完成这项工作吗?
我目前正在将所有列重新转换为 char 以创建“固定宽度”,然后使用 SSIS 合并表,然后导出为不规则的右文本文件。但是,由于并非所有宽度都相同,我必须将行项目信息连接到一列中才能使合并工作。此外,标题信息是在行项目信息之后合并的,而不是之前合并,所以那里存在排序问题。不确定我是否走在正确的道路上?
希望有意义...此导出用于导入 COBOL 类型系统。
谢谢,
【问题讨论】:
标签: sql-server tsql ssis