当前位置: 代码迷 >> Sql Server >> 自增列的大小是2的32次方大小还是16次方?如果超过这个大小了怎么处理?可以设置自增列大小吗
  详细解决方案

自增列的大小是2的32次方大小还是16次方?如果超过这个大小了怎么处理?可以设置自增列大小吗

热度:104   发布时间:2016-04-27 19:47:30.0
自增列的大小是2的32次方大小还是16次方?如果超过这个大小了怎么办?可以设置自增列大小吗?
RT

------解决方案--------------------
tinyint
从0到255,存储大小为1字节。

smallint
从-2^15(-32,768)到2^15-1(32,767),存储大小为2个字节。

int

从-2^31(-2,147,483,648)到2^31-1(2,147,483,647),存储大小为4个字节。

bigint
从-2^63(-9,223,372,036,854,775,808)到2^63-1(9,223,372,036,854,775,807),存储大小为8个字节。

------解决方案--------------------
bigint类型,够用10亿年,楼主不必担心。

int类型,用上几十年,应该也没问题。
  相关解决方案