[firebase-br] Dúvida em Procedure

Marlon Conceição marlon em esferati.com.br
Qua Dez 14 21:51:05 -03 2011


Boa noite senhores,

 

Estou desenvolvendo um sistema de associados, e gostaria de otimizar o
código quando mando desligar/cancelar um determinado contrato.

Inicialmente estou dando um insert na tabela TB_CANCELAMENTO

 

INSERT INTO TB_DESLIGAMENTO  

(CO_CLIENTE, CO_DEPENDENTE, NU_CONTRATO, DT_DESLIGAMENTO, CO_LOGIN) 

VALUES 

(:CO_CLIENTE, :CO_DEPENDENTE, :NU_CONTRATO, :DT_DESLIGAMENTO, :CO_LOGIN)

 

Logo após realizo UPDATE na tabela TB_CLIENTE, alterando o campo
DS_DESLIGAMENTO para ‘D’ char(1),

 

Ao mesmo tempo teria de realizar insert tambem na TB_CANCELAMENTO quando
existir dependentes e reaalizar posteriormente um UPDATE, na TB_DEPENDENTES.

 

Gostaria de saber se é possível e uma dica/exemplo de como realizar isso
diretamente no banco.

 

Agradeço desde já mais uma vez pela ajuda de todos.




Mais detalhes sobre a lista de discussão lista