Executar stored procedure de uma trigger

Firebird

03/07/2006

Boa tarde,

Estou tentando executar uma stored procedure em uma trigger mas não estou conseguindo.
Isso que quero é possivel?
Se sim, como fazer?

Obrigado.

Renato


Renato.pavan

Renato.pavan

Curtidas 0

Respostas

Renato.pavan

Renato.pavan

03/07/2006

Esqueci de citar, utilizo firebird 1.5.3.

Obrigado

Renato


GOSTEI 0
Gandalf.nho

Gandalf.nho

03/07/2006

Se for SP selecionável:

SELECT lista_campos FROM procedure (lista_parâmetros)

Se for executável:

EXECUTE PROCEDURE procedure (lista_parâmetros) RETURNING_VALUES lista_variaveis


GOSTEI 0
Renato.pavan

Renato.pavan

03/07/2006

Se for SP selecionável: SELECT lista_campos FROM procedure (lista_parâmetros) Se for executável: EXECUTE PROCEDURE procedure (lista_parâmetros) RETURNING_VALUES lista_variaveis


Primeiramente obrigado pela reposta, minha procedure faz um insert em outra tabela, testei como na segunda opção que vc me passou procedure executavel, fiz
 execute procedure nome_procedure(lista_parametros);

Desta forma esta certo? Pois fez o insert como eu esperava.
É que como vc passou tem RETURNING_VALUES ai fiquei com essa duvida, vc poderia me explicar melhor?

Obrigado

Renato


GOSTEI 0
Gandalf.nho

Gandalf.nho

03/07/2006

Desta forma esta certo? Pois fez o insert como eu esperava. É que como vc passou tem RETURNING_VALUES ai fiquei com essa duvida, vc poderia me explicar melhor?

Essa parte é opcional, usada quando a SP retorna valores.


GOSTEI 0
POSTAR