21 novembro 2009

[SQL SERVER 2005] Reiniciando o Identity de uma Tabela

DBCC CHECKIDENT: Verificar e / ou reinicia o valor de IDENTITY de uma tabela.

Sintaxe:

      DBCC CHECKIDENT
        ( 'table'
                [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ]
        ) [WITH NO_INFOMSGS]

 Key:

   NORESEED....................: O valor de IDENTITY atual não deve ser mudado;
   RESEED.........................: Muda o valor de IDENTITY atual;
   new_reseed_value..........: O novo valor da coluna IDENTITY;
   WITH NO_INFOMSGS....: Não exibe mensagens de informação.

Exemplo:

-- Reinicia o valor do IDENTITY atual

USE MyDatabase;
GO
DBCC CHECKIDENT ('MySchema.MyTable', RESEED, 0);
GO

-- No exemploa acima o próximo valor na coluna IDENTITY será o valor do incremento setado na propriedade e assim por diante.

Nenhum comentário:

Postar um comentário