【发布时间】:2017-01-01 16:40:04
【问题描述】:
我有一个访问数据库。一列是双精度浮点格式。需要将这些值导出到平面文件。
场景 1:
MsAccess DB : 列值 --> 12.34
FlatFile : 列值 --> 12.34
场景 2:
MsAccess DB : 列值 --> 12
FlatFile : Column Value --> 12 而不是希望它显示为 12.00
已尝试的解决方案: 1.使用派生列:添加0.001现在值为12.001,然后使用子字符串 substring(columnName,1,5),现在是12.00。
问题是如果值是 120 或 1,那么我们将得到 120.0 和 1.000。
另外,当我在 MsAccess 中使用导出到平面文件时,平面文件显示的值为 12.00。
是否可以查找“。”然后跳过接下来的两个字符 n 删除其余字符。如果我将列转换为字符串类型。
【问题讨论】:
标签: ssis