开发者社区> 问答> 正文

如何自建SQL Server 2008 数据库修改列为自增列


自建sqlserver数据库2008修改列为自增列的方法:
脚本如下
--1.允许对系统表进行更新   exec sp_configure 'allow updates',1reconfigure with overrideGO  
  --2.取消标识列标记   update syscolumns set colstat = 0 where id = object_id('tablename') and colstat = 1GO  
  --3.恢复标识列标记   update syscolumns set colstat = 1 where id = object_id('tablename') and name = '标识列名称'  
  --4.重新设置标识的起始值   DBCC CHECKIDENT (表名称, RESEED, 10003)  
  --5.禁止对系统表进行更新   exec sp_configure 'allow updates',0reconfigure with override

如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-11-02 16:42:42 2024 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载