1

我正在尝试从 sql 的自动增量列中添加范围或排除数字。

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

提前致谢

4

1 回答 1

0

您可以在“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
于 2016-03-03T09:41:40.203 回答