bigint从 -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
decimal[(p[, s])] 和 numeric[(p[, s])]定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同义词是 dec 和 dec(p, s)。

解决方案 »

  1.   

    int
    从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。会突破吗?你算一下就知道了,你嫌它小的话就用bigint类型:
    bigint
    从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。
      

  2.   

    我明白啦,谢谢啦 zjcxc(邹建) ( ) ,我的表是每天不断去掉历史数据,加入新数据的,不能去掉标识列再产生。不过,我算了一下,就算用int,我的表也要40年才会撑破,够啦!
    谢谢啦,谢谢各位啦,我结帖子啦!