Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Prisbel

Identity

Recommended Posts

Help, já tentei vários procedimentos, mas sem sucesso !!!Tenho uma tabela com campo identity, porém vou ter que truncá-la de vez em quando.Ao inserir registros novos nessa tabela, preciso que inicie com o último número de id de outra tabela + 1, tentei fazer do modo abaixo, mas não rola:DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)DBCC CHECKIDENT ('table_name', RESEED, (select max(id_hh)+1 from table_name))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tk´s pela resposta !Mas entaum Erivaldo, Os tópicos que você deu de exemplo não me ajuda muito, porque eu quero deixar o processo mais automatizado, ou seja, não quero toda vez eu precisar colocar o new_reseed_value manualmente. Percebi que o comando DBCC CHECKIDENT, não aceita colocar uma variável ou o caso que demonstrei antes de colocar um select no new_reseed_value.Só para você entender melhor o que preciso fazer é alimentar o valor inicial do campo identity da tabela 'x', sendo dependente do valor final ou do max + 1 do campo 'xpto' da tabela 'y'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.