在内存优化的表中实现 IDENTITY

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

只要种子和增量值均为 1(即默认值),那么内存优化表就支持 IDENTITY。 内存优化表不支持使用 IDENTITY(x, y)(其中 x != 1 或 y != 1 )定义的标识列。

若要增加 IDENTITY 种子,使用会话选项 SET IDENTITY_INSERT table_name ON为标识列插入具有显式值的新行。 插入该行后,IDENTITY 种子将更改为显式插入的值加上 1。 例如,若要将种子的值增加到 1000,在标识列中插入值为 999 的行。 生成的标识值便就将从 1000 开始。

另请参阅

迁移到内存中 OLTP