ID自动编号达到上限怎么办?

zdk2116 2003-10-25 06:31:17
如下表:
id name
1 sdf
51 dfg
101 asdf
151 dfg
251 dfg

数据类型tinyint
标识
种子1
增量50
编号为201的记录已删除
ID达上限时,再输入系统报错
请问有什么办法能使ID周而复始呢
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlxf 2003-10-26
  • 打赏
  • 举报
回复
1、DBCC CHECKIDENT (表名, RESEED, 1)
2、alter table 表名 column id numeric(38)
pengdali 2003-10-26
  • 打赏
  • 举报
回复
呵呵用这个:

create talbe 你的表 (列 numeric(38) identity(1,1))

38位数字,总不会超出吧。
aierong 2003-10-26
  • 打赏
  • 举报
回复
在查询分析器中运行
DBCC CHECKIDENT (id, RESEED, 1)

CrazyFor 2003-10-25
  • 打赏
  • 举报
回复
在查询分析器中运行,不是表的属性.

看一下联机帮助!!
zdk2116 2003-10-25
  • 打赏
  • 举报
回复
多谢波哥
请问该语句写在建表时列(id)后吗
hjb111 2003-10-25
  • 打赏
  • 举报
回复
DBCC CHECKIDENT (id, RESEED, 1)

34,874

社区成员

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

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