我已经从平面文件创建了一个SSIS包,我得到了一个价格值。
但在派生表中,我将值转换为(DT_DECIMAL),因为我需要将其插入数据库。
我的问题是value 12345.6754。我只想在小数点后取两位数,即我想要12345.67。
为此,我也尝试了(DT_DECIMAL,2)MYCOLUMN和(DT_NUMERIC,10,2) MYCOLUMN,但它也给了我12345.6754 :(
请帮帮忙
发布于 2011-10-03 19:15:24
在Derived Column Transformation中,我会考虑使用适当的String Functions and Other Functions (SSIS Expression)来操作值。在本例中,听起来您想要Round
https://stackoverflow.com/questions/7632722
复制相似问题