SQL算术数字的默认类型

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

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

 

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

 

做大数据要小心了!

posted @ 2015-01-21 00:06  大力  阅读(329)  评论(0编辑  收藏  举报