gpt4 book ai didi

sql - 在不丢失或更改当前数据的情况下更改身份种子

转载 作者:行者123 更新时间:2023-12-05 01:48:14 24 4
gpt4 key购买 nike

我有一个现有的数据库,其中包含一些我不想丢失/更改的值,但是我希望更改身份种子,因此删除表是不可能的。

有什么方法可以在不丢失数据的情况下执行此操作?

最佳答案

您可以使用 DBCC CHECKIDENT 更改种子(当前值)使用 RESEED 选项。

语法

DBCC CHECKIDENT (
table_name
[, { NORESEED | { RESEED [, new_reseed_value ] } } ] )
[ WITH NO_INFOMSGS ]

例如

DBCC CHECKIDENT ( 'myTable', RESEED, 1234 )

如果您的意思是更改初始值,那么如果您要执行 TRUNCATE TABLE 将适用 - 那么您不能没有 DROP/CREATE 表序列或 DROP/ADD 列序列。

关于sql - 在不丢失或更改当前数据的情况下更改身份种子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783732/

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