Fórum Recuerar Id do ultimo registro inserido em uma procedure. #59089
09/11/2007
0
Boa tarde,
Senhores do Forum, estou com uma duvida e necessito de ajuda.
Tenho em meu sistema uma SP que uso para rodar um fechamento, este faz o agrupamento de alguns títilos e gera um contas a receber contra o convênio agrupado, é onde começa minha dúvida, eu gostaria de gravar o id do título criado na tabela onde faço o somatório dos titulos, Exemplo:
Eu tenho a Tabela Procedimentos Realizados, e nesta tabela apos rodar o fechamento eu gostaria de gravar o id do título gerado pela SP no campo ID_TITULO_PROVENIENTE, para que quando eu der baixa no título que foi gerado, eu possa dar baixa em todas os atendimentos que foram agrupados para gerar este titulo.
Se alguem souber como eu posso recuperar o id do ultimo titulo gravado para que possa ser feito um update na outra tabela eu agradeço.
PS.: Pensei em usar um select max(campo_id), mas nao sei se ficaria seguro, pois tenho medo de quando ele for pegar este registro, outra pessoa possa estar gravando tambem e ele pegar o id errado.
Senhores do Forum, estou com uma duvida e necessito de ajuda.
Tenho em meu sistema uma SP que uso para rodar um fechamento, este faz o agrupamento de alguns títilos e gera um contas a receber contra o convênio agrupado, é onde começa minha dúvida, eu gostaria de gravar o id do título criado na tabela onde faço o somatório dos titulos, Exemplo:
Eu tenho a Tabela Procedimentos Realizados, e nesta tabela apos rodar o fechamento eu gostaria de gravar o id do título gerado pela SP no campo ID_TITULO_PROVENIENTE, para que quando eu der baixa no título que foi gerado, eu possa dar baixa em todas os atendimentos que foram agrupados para gerar este titulo.
Se alguem souber como eu posso recuperar o id do ultimo titulo gravado para que possa ser feito um update na outra tabela eu agradeço.
PS.: Pensei em usar um select max(campo_id), mas nao sei se ficaria seguro, pois tenho medo de quando ele for pegar este registro, outra pessoa possa estar gravando tambem e ele pegar o id errado.
Cedrick
Curtir tópico
+ 0
Responder
Posts
09/11/2007
Joaoshi
Colega, você precisa utilizar um [b:58fab553d1]generator[/b:58fab553d1], pesquise sobre o assunto.
Espero ter ajudado.
Espero ter ajudado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)