CREATE TABLE [dbo].[tbl_Person](
[PersonID] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](50) NULL,
[Address] [varchar](50) NULL,
[Phone] [varchar](50) NULL,
CONSTRAINT [PK_tbl_Person] PRIMARY KEY CLUSTERED
(
[PersonID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
在使用带有查询的存储过程从应用程序插入值时在此表中
INSERT INTO [dbo].[tbl_PersonName]
([Name])
VALUES
('name')
“PersonID”列的值异常。该值随机跳跃,从 1896 到 11896,然后再次从 11905 跳跃到 21905。我担心如果发生这种跳跃,范围可能不够,并且数据似乎很无组织。我想知道那些未使用的值是否会被重用?插入一些数据后,我应该怎么做才能重新管理序列?我很担心这个问题,虽然我使用了与 2012 年相同的代码模式,但这并没有在 2010 年发生。帮助我!