Implementare IDENTITY in una tabella ottimizzata per la memoria

Si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di Azure

IDENTITY è supportato in una tabella ottimizzata per la memoria, purché il valore di inizializzazione e l'incremento siano entrambi 1 (ovvero l'impostazione predefinita). Le colonne Identity con definizione ( IDENTITYx, y) in cui x != 1 o y != 1 non sono supportate nelle tabelle ottimizzate per la memoria.

Per aumentare il valore di inizializzazione IDENTITY, inserire una nuova riga con un valore esplicito per la colonna identity, usando l'opzione di sessione SET IDENTITY_INSERT table_name ON. Con l'inserimento della riga, il valore di inizializzazione IDENTITY viene impostato sul valore inserito esplicitamente, più 1. Ad esempio, per aumentare il valore iniziale a 1000, inserire una riga con il valore 999 nella colonna di identità. I valori Identity generati inizieranno quindi da 1000.

Vedi anche

Migrazione a OLTP in memoria