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. Beim Einfügen der Zeile wird der IDENTITY Seed in den explizit eingefügten Wert geändert, plus 1. 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