仅为新记录重新设定Identity列(SQL)

时间:2010-05-13 18:31:15

标签: sql sql-server

我在表中有数据,但正在处理数据加载。我想重新安装所有新的插件进行测试。

将所有新插入设置为某个种子值的行是什么?

1 个答案:

答案 0 :(得分:7)

对于SQL Server使用:DBCC CHECKIDENT (Transact-SQL)

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

示例:

USE YourDatabase;
GO
DBCC CHECKIDENT (YourTable, RESEED, 300);
GO