0

我从几个 sql server 2008R2 表中生成了一个波浪号分隔的平面文件。我遇到问题的列是价值为 0 美元的成本和价格。SQL 表设置为 [NUMERIC] (15,3),所以我确实在其中看到了“0.000”。当我使用平面文件目标任务时,数字显示为“.000”,这将被提要拒绝。任何线索为什么会发生这种情况以及如何解决它?

4

1 回答 1

0

将值转换为 SQL 中的字符串,即:

SELECT Convert(varchar(14), price) as Price
From my tb

您可能需要修复输出列元数据以确保它是一个字符串,以及目标平面文件中的元数据。

于 2017-02-07T21:08:55.387 回答