Arquivo da tag: ligar identity

SQL SERVER: desabilitar e habilitar campo IDENTITY

É comum fazer aquela migração marota de registros entre bases, ai surge a necessidade de migrar tabelas com identity (auto incremento) com a mesma estrutura de Id´s.
O Sql Server permite desligar e ligar o campo identity numa boa 🙂

Exemplo:

--DESATIVAR IDENTITY TABELA
SET IDENTITY_INSERT SUA_TABELA ON
--INSERE SEU ID PSICODÉLICO
insert into SUA_TABELA(ID, CONTEUDO) VALUES (666, 'APOCALIPSE')
insert into SUA_TABELA(ID, CONTEUDO) VALUES (171, 'RÁÁÁÁ, PEGADINHA DO MALANDRO!!! GLU GLU YEAH YEAH')
--ATIVAR IDENTITY TABELA
SET IDENTITY_INSERT SUA_TABELA OFF

Bom é isto.
flw

Anúncios

7 Comentários

Arquivado em Banco de Dados, SGBD Sql-Server, SQL