Implementar IDENTITY numa tabela otimizada para memória

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure

IDENTITY é suportado numa tabela com otimização para memória, desde que a semente e o incremento sejam ambos 1, o que é o valor predefinido. Colunas de identidade com definição de IDENTITY(x, y) onde x != 1 ou y != 1 não são suportadas em tabelas otimizadas para memória.

Para aumentar o valor de seed IDENTITY, insira uma nova linha com um valor explícito para a coluna de identidade, utilizando a opção de sessão SET IDENTITY_INSERT table_name ON. Com a inserção da linha, a IDENTITY semente é alterada para o valor explicitamente inserido, mais 1. Por exemplo, para aumentar a semente para 1000, insira uma linha com o valor 999 na coluna de identidade. Os valores de identidade gerados começam então em 1000.

Ver também

Migrando para In-Memory OLTP