sqlserver查出来的id末位两位值出错

id是numeric类型的,长度是18.查询的时候发现值跟数据库里的值最后两位有放大或者缩小的情况。比如id=170919143445474222的情况,查出来是id=170919143445474210

解决方法:

使用语句cast(id as varchar(50)) id

猜你喜欢

转载自blog.csdn.net/SicongFu/article/details/78202608