Implementera identitet i en Memory-Optimized-tabell

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Identitet stöds i en minnesoptimerad tabell, så länge både seed och increment är 1 (vilket är standard). Identitetskolumner med definitionen IDENTITY(x, y) där x != 1 eller y != 1 inte stöds i minnesoptimerade tabeller.

Om du vill öka IDENTITY-startvärdet infogar du en ny rad med ett explicit värde för identitetskolumnen med hjälp av sessionsalternativet SET IDENTITY_INSERT table_name ON. När raden infogas ändras IDENTITY-seed till det värde som explicit har infogats plus 1. Om du till exempel vill öka fröet till 1 000 infogar du en rad med värdet 999 i identitetskolumnen. Genererade identitetsvärden börjar sedan på 1000.

Se även

Migrera till In-Memory OLTP-