当前位置: 首页 > 知识库问答 >
问题:

SQL Server:更改标识种子

戚明朗
2023-03-14

我试着用谷歌搜索如何做到这一点,但是我所有的谷歌搜索都得到了结果,人们想要更改标识列的内容,而不仅仅是更改标识种子号。有没有一个简单的查询我可以用来完成我想要做的事情?

共有1个答案

司健柏
2023-03-14

您可以使用DBCC CheckIdent:

DBCC CHECKIDENT ('dbo.customer', RESEED, 200)

这将更改指定表的标识列的当前种子值。如果需要插入特定的标识值,可以在insert语句中设置IDENTITY_INSERT ON

IDENTITY_INSERT

 类似资料:
  • 如何更改身份栏? 例如,我有一张表: 我需要随着时间的推移而改变

  • 问题内容: 我收到的时候我想改变我的以下异常中的。 我知道我要更改表中的主键。我正在使用JPA注释。 我通过使用以下单个HQL查询解决了此问题: 而不是使用更多的OO方法: 知道差异是什么吗? 问题答案: 我无法想象你为什么要这么做。完全没有 您为什么要更改实体的身份?您还需要更新指向它的其他表中的所有外键。似乎很痛苦,没有收获。您最好将其设置为“业务密钥”(普通属性),并使用更永久的代理密钥。我

  • 我尝试使用scp将文件复制到远程服务器。 当我执行时,我得到了错误: 所以我从~/中删除了known_hosts文件。ssh并再次尝试该命令。但还是有这样的信息。我需要在哪里修改我的文件,然后除了。ssh文件夹?

  • 我重新安装了服务器,收到以下消息: 我已经尝试了我在互联网上找到的各种解决方案。我的文件(通常在)在中。我试着编辑它,但它仍然保持一种状态。我已经安装了ipa-client和Fedora19。如何解决此警告? 只有在您没有安装Freeipa的情况下,到目前为止回答的所有答案才起作用。

  • 输入命令后 我收到一个错误

  • 问题内容: 我正在将数据从一个数据库迁移到另一个数据库。我的脚本已经大部分在一起了,但是我试图找出对新数据库中的表进行一次更改的最佳方法。 我有一张桌子。该表具有一列,即身份列。我想将标识种子/增量从(1,1)更改为(200,1),而无需更改将要插入表中的现有数据的customer_id。 旧数据是101-108。基本上,我们希望保持旧数据不变,以便与其他系统中的旧记录匹配,但我们希望新数据从20