【发布时间】:2010-11-03 17:47:01
【问题描述】:
当我在 Management Studio 中执行一个简单的 SELECT * FROM... 查询(七列),然后将结果保存为制表符分隔的文本文件时,生成的文件会正确生成并分隔,但是当我运行相同的在 SSIS 中查询以生成相同的文本文件,它坚持用空格右填充所有 varchar 列。它分隔正确,但列值占用了它们整个列宽的空间,类似于固定宽度格式。
我尝试将文本文件数据连接设置为 ragged-right 而不是分隔符,但在这种情况下,它不允许我将 TAB 指定为分隔符。
我试图找出 SSIS 格式化输出与 Management Studio 输出的不同之处。
【问题讨论】:
-
你能粘贴表格架构吗?
-
它实际上是基于几个不同的表的视图。这些表中除一列之外的所有列都是 varchar,其中一列是 char。
标签: sql sql-server-2005 ssis