AJUDA PROCEDURE
                    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?
            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?
                    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
            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