Delen via


IDENTITY implementeren in een geheugen-geoptimaliseerde tabel

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

IDENTITY wordt ondersteund in een tabel die is geoptimaliseerd voor geheugen, zolang de seed en increment beide 1 zijn (de standaardinstelling). Identiteitskolommen met de definitie van IDENTITY(x, y) waarbij x != 1 of y != 1 niet worden ondersteund in tabellen die zijn geoptimaliseerd voor geheugen.

Als u de ID-seed wilt verhogen, voegt u een nieuwe rij in met een expliciete waarde voor de identiteitskolom met behulp van de sessieoptie SET IDENTITY_INSERT table_name ON. Met het invoegen van de rij verandert het IDENTITEIT-zaad in de expliciet ingevoegde waarde, plus 1. Als u bijvoorbeeld het seed wilt verhogen naar 1000, voegt u een rij in met de waarde 999 in de identiteitskolom. Gegenereerde identiteitswaarden beginnen vervolgens bij 1000.

Zie ook

migreren naar In-Memory OLTP