----允许对系统表进行更新 ----取消标识列标记 --插入id=8001-8003的行 ----恢复标识列标记 ----重新设置标识的起始值 ----禁止对系统表进行更新SQL Server修改标识列方法
exec sp_configure ‘allow updates‘,1
reconfigure with override
GO
update syscolumns set colstat = 0 where id = object_id(‘tablename‘) and colstat = 1
GO
...
update syscolumns set colstat = 1 where id = object_id(‘tablename‘) and name = ‘标识列名称‘
DBCC CHECKIDENT (表名称, RESEED, 10003)
exec sp_configure ‘allow updates‘,0
reconfigure with override
SQL Server修改标识列方法(备忘)
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server修改标识列方法(备忘)相关的知识,希望对你有一定的参考价值。
原文:SQL Server修改标识列方法(备忘)
以上是关于SQL Server修改标识列方法(备忘)的主要内容,如果未能解决你的问题,请参考以下文章
使用sql语句创建修改SQL Server标识列(即自动增长列)