当前位置: 代码迷 >> Sql Server >> SQL SERVER 中自动编号的字段如何让他重新从1开始编号呢
  详细解决方案

SQL SERVER 中自动编号的字段如何让他重新从1开始编号呢

热度:13   发布时间:2016-04-27 15:49:50.0
SQL SERVER 中自动编号的字段怎么让他重新从1开始编号呢?
SQL   SERVER   中自动编号的字段怎么让他重新从1开始编号呢?

------解决方案--------------------
有两种方法来实现
1.楼主仅是为了填充由于 DELETE 语句导致的标识值中的空隙,可以利用下面的语句来实现
SET IDENTITY_INSERT 表名 ON
insert into 表名 (id,name) (10, 'test ')
SET IDENTITY_INSERT 表名 OFF
--此处ID为自增长列名,10为列中缺少的值

2.楼主需要将标识值从某个数值开始进行,可以按下面的操作来实现
DBCC CHECKIDENT (表名, RESEED, 起始值)
--此处的起始值为标识值的开始数

  相关解决方案