我用round函数为什么小数点后都变成0了?
我之前nvarchar转numeric的时候搞错了,没保留后面的小数点精度。所以导致现在保留1位2位都变成0 了
有没有备份呢,最好找备份还原一下,还有,无法转换是因为在值中可能存在无法处理的字符,如回车,换行,全角空格等另外可以用begin tryend trybegin catchend catch来将错误的数据插入到表中,再看看表中的数据是否有问题