[英]Value mismatch using copy data activity in ADF
我正在使用复制数据活动将 xlsx 文件加载到 sql 服务器表(具有 nvarchar 数据类型的列)。
我发现对于某些随机值,第 14 位小数的值存在差异(我的值最多为小数点后 14 位,最后一位数字不同)例如:xlsx 源有 1.12345678901234 和接收器有 1.12345678901235
并非所有值都发生这种情况,但某些值会发生这种情况,但是在任何数量的重新加载中,相同的值始终会发生这种情况。
我尝试使用复制数据活动转换为 csv 文件,但仍然具有相同的输出(1.12345678901235)。
任何人都可以建议为什么会这样,以及是否有任何方法可以克服它。
提前致谢。
它是复制活动中的一个限制(或功能),它会将小数四舍五入,我可以向您推荐的是将您的小数转换为字符串,然后在处理您的数据后将您的数据复制到 SQl,只需再次将其重新转换为十进制(使用一个虚拟列左右)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.