您的位置:首页 > 数据库

数据库自增主键的问题

2016-06-01 16:27 302 查看
--- 删除原表数据,并重置自增列,对于有外键的数据 truncate  无法删除
truncate table tablename  
--重置表的自增字段,保留数据
-- 设置允许显式插入自增列
SET IDENTITY_INSERT tablename  ON
-- 当然插入完毕记得要设置不允许显式插入自增列SET IDENTITY_INSERT tablename  Off
--查询当前标识值
dbcc checkident('CustomerService_Realtime',noreseed)或者dbcc checkident('CustomerService_Realtime')
--重置标识值
DBCC CHECKIDENT (tablename,reseed,0)
DBCC CHECKIDENT (tablename,reseed)--查询表的当前主键值select IDENT_CURRENT('tablename')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 主键 自增