我从几个sql server 2008R2表中生成一个波浪线分隔的平面文件。我遇到问题的列是价格为0美元的成本和价格。 SQL表设置为[NUMERIC](15,3),所以我看到它们中的“0.000”。当我使用平面文件目标任务时,数字显示为“.000”,这将被Feed拒绝。任何线索为什么会发生这种情况以及如何解决它?
答案 0 :(得分:0)
在SQL中将值转换为字符串,即:
SELECT Convert(varchar(14), price) as Price
From my tb
您可能需要修复输出列元数据以确保它是字符串,以及目标平面文件中的元数据。