Implementierung von IDENTITY in einer speicheroptimierten Tabelle

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

IDENTITY wird für eine speicheroptimierte Tabelle unterstützt, solange das Seed und das Inkrement beide 1 sind (dies ist der Standardwert). Identitätsspalten mit Definition von IDENTITY(x, y), wobei x != 1 oder y != 1 für speicheroptimierte Tabellen nicht unterstützt werden.

Fügen Sie zum Erhöhen des IDENTITY Ausgangswerts eine neue Zeile mit einem expliziten Wert für die Identitätsspalte mithilfe der Sitzungsoption SET IDENTITY_INSERT table_name ONein. Nach dem Einfügen der Zeile wird der IDENTITY-Ausgangswert auf den explizit eingefügten Wert plus 1 geändert. Um den Ausgangswert auf 1000 zu erhöhen, fügen Sie eine Zeile mit dem Wert 999 in der Identitätsspalte ein. Die generierten Identitätswerte beginnen dann bei 1000.

Siehe auch

Migrieren zu In-Memory OLTP