数据库自增主键的问题

--- 删除原表数据,并重置自增列,对于有外键的数据 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 主键 自增
个人分类: sql
上一篇sql,JS,C#的时间间隔或者时间加上某个数
下一篇支付宝支付开发如何使用公钥私钥
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭