[firebase-br] Qual a Diferenca - Procedure

Fernando Reis Guimarães fernandobhz em gmail.com
Ter Out 23 15:57:19 -03 2007


O SUSPEND tem a função que criar uma nova linha no resultset da procedure.

Em 17/10/07, Andrei Luís <compuvale.software em gmail.com> escreveu:
>
> Nenhuma pois as variáveis já foram alimentadas com o result do select.
>
> []
> Andrei
>
> Em 17/10/07, Anderson<infosag em terra.com.br> escreveu:
> > pessoal boa tarde;
> >
> > qual a diferenca na procedure abaixo, colocanco o SUSPEND; antes ou
> depois
> > do UPDATE ?
> >
> > SELECT FIRST 1 CHAVE, CD_CLIENTE, NM_CLIENTE
> >   FROM AGENDA
> >   WHERE DT_AGENDA <= CAST(:PAR_DATA AS DATE)
> >   AND EXTRACT(HOUR FROM HR_AGENDA)<=EXTRACT(HOUR FROM current_timestamp)
> >   AND EXTRACT(MINUTE FROM HR_AGENDA)<=EXTRACT(MINUTE FROM
> current_timestamp)
> >   AND CD_VENDEDOR=:PAR_USUARIO
> >   AND BO_TIMER=0 INTO PAR_CHAVE, PAR_CODIGO, PAR_NOME;
> >
> > suspend; // aqui ou la embaixo ?
> >
> >   UPDATE AGENDA SET BO_TIMER=1 WHERE CHAVE=:PAR_CHAVE;
> >
> >   suspend; // qual a diferenca ?
> >
> > Abracos
>
> ______________________________________________
> 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
>



-- 
Atenciosamente,
Fernando Reis Guimarães.
Analista/Programador - Free-Lancer - BH

Serviços de higienização e padronização de banco de dados.
Consiga o CPF pelo nome da pessoa ou nome pelo CPF.
http://www.fernandobhz.com.br/



Mais detalhes sobre a lista de discussão lista