MSSQL在高版本中自动增长字段出现值跳跃的处理

2024-10-21 13:33:17

1、在SQL server 2012的版本中设置如下的自动增长的列值,如下面,设置的数据类型为INT整数型。自动增长的标识为1

MSSQL在高版本中自动增长字段出现值跳跃的处理

3、据微软说,这种情况不是BUG,在相关的一些场景中比较有用。但我们很多时候并不需要这样的功能。我们可以通过下面的方法来处理。通过创建一个不带缓存的序列,设置好最小值,最大值,增量。然后根据此序列来插入数值。使用insert into语句时用NEXT VALUE FOR Id_Sequence的代码方法

MSSQL在高版本中自动增长字段出现值跳跃的处理

5、如果需要针对的是全局的表格自增长列的设置,可以采取下面的方法。打开SQL SERVER的配置管理器。选择SQL SEERVER服务,在右边使用鼠标右键点击sql server(MSSQLSERVER),点击选择【属性】。

MSSQL在高版本中自动增长字段出现值跳跃的处理

7、设置该参数后,提示需要重启服务方可生效。

MSSQL在高版本中自动增长字段出现值跳跃的处理
猜你喜欢