quarta-feira, 30 de julho de 2008






Estava a procura de uma solução para os problemas com as colunas de identity no SQL e encontrei uma solução


Para ver qual o número que esta a nossa coluna de identity:


DBCC CHECKIDENT

(

articles


)
A resposta é que o valor é 6 como se pode visualizar aqui em baixo
Checking identity information: current identity value '6', current column value '6'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Para colocar um novo número na nossa coluna da tabela article:

DBCC CHECKIDENT

(

articles,reseed ,6000


)

retorna:

Checking identity information: current identity value '1000', current column value '6000'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Nota:
Não se deve usar o comando truncate pois este faz um reset a coluna Identity, por esta razão deve-se usar o comando delete.

1 comentário:

Manuel Pereira da Silva disse...

Obrigado por ter deixado o seu comentário no nosso livro de visitas.
Neste momento esrou de partida para umas férias curtas, quando voltar venho dar uma espreitadela ao seu blogue.
Um abraço,
Pedro

Enviar um comentário