SQL算术数字的默认类型

select 100*100*100*100*100 --错误:将 expression 转换为数据类型 int 时出现算术溢出错误。

select   cast(1000 as  bigint) * 100000000 --正常

以上可见,它是以第一个数字来定义数字类型

做大数据要小心了!

原文地址:https://www.cnblogs.com/LCX/p/4237785.html