将 expression 转换为数据类型 int 时出现算术溢出错误

来源:互联网 发布:软件著作权申请流程图 编辑:程序博客网 时间:2024/06/05 19:05

发现一个隐藏在项目里面的bug,项目一直都是正常的,突然某个月的月报出现问题,后来发现时select sum(test)这个函数sum里的数字越界了,利用cast进行类型转换即可解决问题,

select sum(cast(test as bigint))......这样就没问题了。

0 0
原创粉丝点击