首页 > 代码库 > SQL算术数字的默认类型

SQL算术数字的默认类型

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

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

 

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

 

做大数据要小心了!

SQL算术数字的默认类型