Fórum StoreProcedure ou Trigger como usar ??? #52371
20/08/2005
0
Ola
Gostaria que alguem podesse me ajudar a entender melhor sobre StoreProcedure ou Trigger e qual seria melhor para usar no meu sistema.
A situação e simples, vamos por um exemplo, tenho um banco de dados com os dados do cliente Tabela : Tb_Clientes com os campos :*Fld_Num_Registro, Fld_Nome, Fld_End etc... e outra que e de recibos Tabela : **Fld_Num_Recibo, ***Fld_Ref_Client_Registro, Fld_Rec_Nome, Fld_Rec_End e etc...
[color=blue:460a34a1ac]* e ** - Campos com auto-incremento com GENERATOR e TRIGGER
*** - Campo de referencia entre as duas tabelas[/color:460a34a1ac]
O que precisso fazer e simples, quando cadastrar uma ficha de cliente, precisso que gere automaticamente um recibo com os dados do clientes.
Uma das minha duvidas e como o campo da Tb_Cliente ´Fld_Num_Registro´ e de auto-incremento a SP ou TG ja pegaria o novo valor do registro no servidor ?
Como Faço pra pegar os dados os dados ?
Como faço o disparo ?
Poderiam me dar um exemplo disto ?
E galera estou por fora mesmo. Agradeço a ajuda de todos ja com antecipação.
[color=green:460a34a1ac]Movido de Delphi para Interbase/Firebird[/color:460a34a1ac]
Gostaria que alguem podesse me ajudar a entender melhor sobre StoreProcedure ou Trigger e qual seria melhor para usar no meu sistema.
A situação e simples, vamos por um exemplo, tenho um banco de dados com os dados do cliente Tabela : Tb_Clientes com os campos :*Fld_Num_Registro, Fld_Nome, Fld_End etc... e outra que e de recibos Tabela : **Fld_Num_Recibo, ***Fld_Ref_Client_Registro, Fld_Rec_Nome, Fld_Rec_End e etc...
[color=blue:460a34a1ac]* e ** - Campos com auto-incremento com GENERATOR e TRIGGER
*** - Campo de referencia entre as duas tabelas[/color:460a34a1ac]
O que precisso fazer e simples, quando cadastrar uma ficha de cliente, precisso que gere automaticamente um recibo com os dados do clientes.
Uma das minha duvidas e como o campo da Tb_Cliente ´Fld_Num_Registro´ e de auto-incremento a SP ou TG ja pegaria o novo valor do registro no servidor ?
Como Faço pra pegar os dados os dados ?
Como faço o disparo ?
Poderiam me dar um exemplo disto ?
E galera estou por fora mesmo. Agradeço a ajuda de todos ja com antecipação.
[color=green:460a34a1ac]Movido de Delphi para Interbase/Firebird[/color:460a34a1ac]
Kanedasam
Curtir tópico
+ 0
Responder
Posts
20/08/2005
Kanedasam
Desculpe-me , uso D7 e Firebird
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)