-1

作为概述。

我创建了一个表并在主键列的身份规范下设置,身份增量为 1,身份种子也设置为 1(在表的设计中)。

但是我注意到增量(插入值时)将是 1...2,然后是 1001...1002...1003。

为什么会这样?

这是表的 CREATE 脚本

CREATE TABLE [dbo].[Opl_Question](
[Question_Id] [int] IDENTITY(1,1) NOT NULL,
[QuestionName] [nvarchar](500) NULL,
[QuestionDescription] [nvarchar](500) NULL,
[QuestionType] [nvarchar](20) NULL,
[DateCreated] [datetime] NULL,
[DateUpdated] [datetime] NULL,
[ChecboxCountCorrect] [int] NULL,
[OPL_Id] [int] NULL,
 CONSTRAINT [PK_Opl_Question] PRIMARY KEY CLUSTERED 
(
    [Question_Id] ASC
   )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]

   GO

插入是目前手动添加一些数据

USE DB
GO



 INSERT INTO Opl_Question(QuestionName, QuestionDescription, QuestionType, DateCreated, DateUpdated, ChecboxCountCorrect, OPL_Id)
 VALUES('2. Question 2', '2. Question 2', 'radio', GETDATE(), GETDATE(), 0, 2)
4

1 回答 1

2

你可以在这里找到答案。如果您设置种子正常值(我看到您设置了它),那与您无关。看看前面提到的链接。

于 2017-03-09T07:32:33.283 回答