IDENTITY 不生成顺序值

IDENTITY not generating sequential values

我运行下面的查询创建了一个维度table;然而,标识列没有产生顺序值;这些值是非常随机的。这有什么原因吗?

我试过存储过程和手动插入;但结果是一样的

CREATE TABLE Dim.CDIM_State 
(   
    intStateDimKey int IDENTITY(1,1) NOT NULL,
    txtState nvarchar(250),
    dtCreatedOn datetime,
    dtModifiedOn datetime
)
WITH
(
DISTRIBUTION = REPLICATE,
CLUSTERED COLUMNSTORE INDEX
)

输出是这样的;我期望顺序值即。 1,2,3,4,5

没错。每个分配都有单独的计数器。

它不会影响您的尺寸,值将始终是唯一的。