在SSIS表达式中将数字转换为wstr后格式错误

时间:2018-02-22 21:18:32

标签: sql-server ssis sql-server-2014 etl ssis-2014

我需要在派生列的表达式中将wstr强制转换为构造消息。当我使用数字0.5执行此操作时:(DT_WSTR, 50)0.5。然后,我得到了一个糟糕的格式:,50丢失,小数点分隔符已更改。

如何在投票时获得格式为0.5的数字?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您需要将此列转换为WSTR,则可以使用Data Conversion Transformation来实现此目的。

此外,如果您的要求仅用于转换此列而不进一步使用,则可以直接将此列映射到WSTR目标列,而无需任何转换。因为SSIS Implicit data conversion允许从十进制转换为字符串。