AJUDA PROCEDURE

PARREIRA 27/04/2010 10:19:59
#340344
Boa pessoal.
Estou montando uma procedure simples que faz um select em uma tabela e em seguindo pego esses dados retornados e gravos em outra tabela,meu problema é o seguinta,essa segunda tabela onde eu gravo os códigos não é auto identity ,então,preciso sempre busca o o ultimo registro e e soma-lo com mais 1 ,algum sabe como posso fazer isso dentro da procedure?
DIOGOMUNARIN 27/04/2010 11:52:18
#340349
Cara nao eh muito aconselhavel, mas vc pode usar o MAX,
Primeiro vc declara a variavel
declare @ultimo_registro int
depois execcuta e select
SELECT @ultimo_registro = (SELECT MAX(campo) + 1 FROM tabela)

ai eh so dar o inset com @ultimo_registro
Tópico encerrado , respostas não são mais permitidas