Tsql 整数值分配

Tsql 整数值分配,tsql,Tsql,我有一个生成整数值的表(当前位于10230),我有一个帐户列表,我想将这些整数值分配给这些帐户,但尚未在prod中使用 我想分配下一个值中的20个(例如,10231,10232,等等),但我想让下一个将插入生产表的人不接受我为这些账户分配的值。如何防止将这些值分配给其他人 基本上,我希望人们从10251开始生成值,因为10230-10250是由我分配的。可能是@LittleBobbyTables的重复项-不是,因为我不能为表使用reseed,请问还有什么其他选项?愚蠢的问题:为什么你不能?它不是

我有一个生成整数值的表(当前位于
10230
),我有一个帐户列表,我想将这些整数值分配给这些帐户,但尚未在prod中使用

我想分配下一个值中的20个(例如,
10231
10232
,等等),但我想让下一个将插入生产表的人不接受我为这些账户分配的值。如何防止将这些值分配给其他人


基本上,我希望人们从
10251
开始生成值,因为
10230
-
10250
是由我分配的。

可能是@LittleBobbyTables的重复项-不是,因为我不能为表使用reseed,请问还有什么其他选项?愚蠢的问题:为什么你不能?它不是一个标识字段吗?不,我们使用rowid生成另一个整数列,即具有(10230)个值的列。如果您使用rowid生成这些值,请将其包含在问题中。