问个mssql弱智问题

pgdoryoku 2008-06-20 10:13:48
在mssql2005中,
右键你的表-->设计表-->找到你的id字段(类int型)-->标识-->是-->标识种子(初始值)-->标识递增量-->OK
像上面方式建的自动编号,有没有数量上限的限制呢?有的话是该自动编号的上限是多少呢?
谢谢.
...全文
87 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ws_hgo 2008-06-20
  • 打赏
  • 举报
回复
int类型的最大值是2147483647,如果超过这个值,就会溢出
这就看楼主的数据量了。如果不会达到这个级别,就可以使用int类型,
如果数据量可能会达到这个级别,就使用bigint了。。
LYH1235568 2008-06-20
  • 打赏
  • 举报
回复
好象是BIGINT的最大植吧
pgdoryoku 2008-06-20
  • 打赏
  • 举报
回复
多谢高手们,结贴~~
zbc1009 2008-06-20
  • 打赏
  • 举报
回复
bigint

Integer (whole number) data from -2^63 (-9,223,372,036,854,775,808) through 2^63-1 (9,223,372,036,854,775,807). Storage size is 8 bytes.

int

Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 - 1 (2,147,483,647). Storage size is 4 bytes. The SQL-92 synonym for int is integer.

smallint

Integer data from -2^15 (-32,768) through 2^15 - 1 (32,767). Storage size is 2 bytes.

tinyint

Integer data from 0 through 255. Storage size is 1 byte.
pgdoryoku 2008-06-20
  • 打赏
  • 举报
回复
多谢前辈们指点...
那请教下pt1314917兄,如果用bigint的话上限是多少呢?
pt1314917 2008-06-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 pgdoryoku 的帖子:]
在mssql2005中,
右键你的表-->设计表-->找到你的id字段(类int型)-->标识-->是-->标识种子(初始值)-->标识递增量-->OK
像上面方式建的自动编号,有没有数量上限的限制呢?有的话是该自动编号的上限是多少呢?
谢谢.
[/Quote]

int类型的最大值是2147483647,如果超过这个值,就会溢出
这就看楼主的数据量了。如果不会达到这个级别,就可以使用int类型,
如果数据量可能会达到这个级别,就使用bigint了。。
zbc1009 2008-06-20
  • 打赏
  • 举报
回复
int的类型的自增最大2147483647
-狙击手- 2008-06-20
  • 打赏
  • 举报
回复
一个表只能一个自增列
-狙击手- 2008-06-20
  • 打赏
  • 举报
回复
就是你定义的类型最大值

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧