1。字段删除后重建
可以先添加一个int字段,然后用update语句把标识列的值等于新建字段的值,再删除掉标识列,
并把新建列改为与标识列同样的字段名。
2。更新系统表
sp_configure 'allow update',1
reconfigure with override
update syscolumns set colstat=0 where colstat=1 and id=object_id('tablename')
go
sp_configure 'allow update',0
reconfigure with override
其他有些语句要分别执行才能成功
本文介绍了一种在SQL中重建标识列的方法:首先添加新的int类型字段并使用update语句将旧标识列的值同步到新字段,接着删除旧标识列并将新字段重命名为旧标识列的名字。此外还提供了一些系统配置和列状态调整的SQL语句。
2339

被折叠的 条评论
为什么被折叠?



