[firebase-br] O que fazer com esta procedure?
Murilo >> CPR Sistemas
murilo em cprinformatica.com.br
Ter Jun 26 08:25:31 -03 2007
Ah sim, uso o Firebird 1.5.4
Murilo >> CPR Sistemas escreveu:
> Tenho uma procedure onde em sei meio chamo várias vezes uma outra, mais ou menos
> assim...
>
> Procedure 1
> begin
> ..
> ..
> ..
> [Chama da procedure 2]
> ..
> ..
> ..
> [Chama da procedure 2]
> ..
> ..
> ..
> [Chama da procedure 2]
> ..
> ..
> ..
> end
>
> O problema é que, na procedure 2 eu faço ou um insert ou um delete em uma
> determinada tabela dependendo do caso, porém, o problema é que os dados que
> foram inseridos ou atualizados na primeira chamada da procedure 2 não estão
> visíveis quando ela é chamada nas outras veses, logo se na primeira vez que eu
> chama a procedure 2 ele executa um insert, na 2ª e na 3ª chamada ele deveria
> apenas dar um update no registro, mas o mesmo ainda não está visível e por fim
> acaba que a procedure realiza mais dois inserts. Existe alguma solução para
> isso? Qual?
>
> Ps. O registro que estou inserindo e/ou atualizando não pode ser gravado em
> variáveis, pois quando a procedure 1 é percorrida, posso ter um registro para
> inserir/atualizar, como posso ter 1000 registros, então a necessidade de ter
> esses dados em algum lugar (como uma tabela é necessário).
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista