[firebase-br] Trigger e proedure

Marcilio Soares marcilio.soares em brfree.com.br
Sáb Dez 11 21:12:27 -03 2004


execute procedure info_periodo(new.data_inicio,new.data_final... )
RETURNING_VALUES variavel1,variavel2...

as variaveis1 e 2 e ... sao criadas dentro da trigger que chamou a procedure 
ou entao retorna diretamente para os camos desejados.
Ao  inves de usar variavel1 e 2 use o new.nome_do_campo

Veja tambem se antes do End da SP vc colocou um SUSPEND. Este comando 
garante que a SP vai retornar os valores que vc determinou na criacao da SP.


----- Original Message ----- 
From: "Jaime Santos" <jamesstos em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Saturday, December 11, 2004 8:10 AM
Subject: [firebase-br] Trigger e proedure


> Estou tentando recuperar o retorno desta  procedure (ex. do Cantu)
>
> CREATE PROCEDURE INFO_PERIODO (
>    INICIO TIMESTAMP,
>    FIM TIMESTAMP)
> RETURNS (
>    DIAS INTEGER,
>    HORAS INTEGER,
>    MINUTOS INTEGER,
>    SEGUNDOS INTEGER)
> AS
> DECLARE VARIABLE TEMP NUMERIC(18,7);
> begin continua....
>
> atraves de trigger (evento insert) para gravar o retorno da mesma na
> tabela
> proprietaria da trigger,
>
>  execute procedure info_periodo(new.data_inicio,new.data_final... duvidas 
> como pegar o retorno ...
>
>
>
> qual a forma de se fazer isso ?
>
> Sds
> Jaime Santos
>
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger
> http://br.download.yahoo.com/messenger/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
> 







Mais detalhes sobre a lista de discussão lista