【发布时间】:2017-04-03 14:15:40
【问题描述】:
在我的输出 CSV 文件中,我有 4 列是数据类型货币。我的输出是一个平面文件 CSV 文件。
我希望输出中的每一列都采用$####.## 格式
这不会发生。输出 CSV 文件中实际包含美分的列显示为50.79 (no $),以0 结尾的列抑制了0 (40.8),零列显示为简单的0。
在我用于平面文件目标连接管理器的 CSV 文件中,我已将 4 列格式化为货币,在 SSIS 中,我已将 4 列格式化为货币。
有人可以告诉我如何完成我想要的吗?
谢谢
【问题讨论】:
-
一条带$的数据实际上是
VARCHAR。您需要在源 SQL 中或使用派生列转换将数据转换为 varchar。你更喜欢哪一个?