gpt4 book ai didi

sql - 更改标识的增量值 - SQL Server 2005

转载 作者:行者123 更新时间:2023-12-02 08:24:34 25 4
gpt4 key购买 nike

我想更改数据库中 IDENTITY 列的增量值并且我有以下限制:

  1. 无法删除该列。
  2. 大约有 2 万行。

删除表并使用更改的增量值重新创建表将是解决方案。我不知道语法。

您能否建议语法或其他最佳解决方案?

提前致谢!

最佳答案

如果我根据你对我的评论的回应理解正确的话,你在临时表中备份了 orig 表的数据,然后你删除了 orig 表,你想重新创建一个 orig 表。

如果是这种情况,您需要IDENTITY_INSERT来设置ONOFF,因为表的标识是唯一的。

语法是:

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

关于sql - 更改标识的增量值 - SQL Server 2005,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33405694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com