我的.csv文件中有一列,其值为1754625.24等。我们必须在数据库中将其保存为整数。所以我试图用'。'来分割数字。并将第二部分除以1000(24/1000),因为我想要3位数字。
所以我得到0.024。但我存在将该值存储/保存为小数的问题。
我尝试了(DT_DECIMAL,3)转换,但结果为'0'。
我的想法是将“024”部分添加到原始的第一部分。所以我的最终结果应该是 1754625024
请帮忙
答案 0 :(得分:0)
我不相信为什么在将它存储为int时将1754625.24存储为1754625024。 但仍然适用于您的情况,我们可以使用派生列任务和 在csv的source列上使用Replace命令。 E.g。
Replace('1754625.24','.',0)