我想更改数据库中IDENTITY列的增量值,但有以下限制:
解决方案是删除表并使用更改的增量值重新创建表。我不知道语法。
您能否建议语法或其他最佳解决方案?
提前致谢!
如果我根据您对我的评论的回答正确地理解了您,则将orig表的数据备份到temp表中,然后删除了orig表,并希望重新创建orig表。
在这种情况下,您需要IDENTITY_INSERT
设置ON
和OFF
,因为表的标识是唯一的。
语法为:
SET IDENTITY_INSERT [TableName] ON -- set to on
-- Put your insert statement here
-- insert the data from backed up temp table to your new table
SET IDENTITY_INSERT [TableName] OFF -- set to off
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句