将主键值从1000开始

时间:2013-11-21 19:36:30

标签: sql sql-server primary-key

我有文件表,大约有100份文件。

我希望下一个文件ID为1000,1001,1002等

我可以以某种方式转换下一个Id值吗?

2 个答案:

答案 0 :(得分:2)

是的,你可以。您将“重新设置”IDENTITY列,如下所示:

DBCC CHECKIDENT (YourTableName, reseed, 999)

这会使下一个IDENTITY值为1000。

小心不要将重新设定的值设置为低于当前表中的最高值,否则将来会出现约束违规。

答案 1 :(得分:1)

如果您的主键列设置了IDENTITY,并且您想要更改其下一个值,请使用

DBCC CHECKIDENT (yourtable, reseed, 999)

(999比下一个值1000少一个)。