重置自增列

DBCC CHECKIDENT 
 ( 
    table_name
        [, { NORESEED | { RESEED [, new_reseed_value ] } } ]
)
[ WITH NO_INFOMSGS ]

 

 

--重置表的自增字段,保留数据
DBCC CHECKIDENT ('t1',reseed,1)

 

-- 设置允许显式插入自增列
SET IDENTITY_INSERT t1 ON
-- 当然插入完毕记得要设置不允许显式插入自增列
SET IDENTITY_INSERT t1 Off

 

--- truncate删除原表数据,并重置自增列
truncate table t1

 

--显示当前自增列的值

DBCC CHECKIDENT ('t1',noreseed)

 

posted @ 2016-05-24 15:09  两年十一时  阅读(171)  评论(0编辑  收藏  举报