SQL 自动增加范围或排除数字

SQL auto increment range or exclude numbers

我正在尝试在 sql.

的自动递增列中添加范围或排除数字

我们有一个关于作业编号的自动递增列,因为每个作业都是唯一的。问题是我们也将自己视为客户,工作编号为 99999,而其他工作编号以 10500 结尾。当自动增量发生时,它从 99999 开始。这有一种方法可以排除这个或我必须手动设置 IDENTITY_INSERT ON 并自己插入 ID 吗?

提前致谢

你可以在"Microsoft SQL Server"中设置自动递增
检查:SQL-How to Insert Row Without Auto incrementing a ID Column?
这样你就可以自己设置ID了。

  Set Identity_Insert [TableName] On
  -- --------------------------------------------
  Insert TableName (pkCol, [OtherColumns])
  Values(pkValue, [OtherValues])
  -- ---- Don't forget to turn it back off ------
  Set Identity_Insert [TableName] Off