[firebase-br] criar campos em procedures

FRANCISCO JOSE CAMURCA DE CARVALHO f_jcarvalho em ig.com.br
Sáb Set 10 18:38:57 -03 2011


Ja estou fazendo com for select
exemplo:
CREATE OR ALTER PROCEDURE  IMPRIMIR (
I_NR_CTO DOUBLE PRECISION
)
RETURNS (
O_NR_CTO DOUBLE PRECISION,
O_N_FISCAL DOUBLE PRECISION
)
AS
BEGIN
  FOR SELECT NR_CTO FROM STWOPETMOV
  WHERE NR_CTO = :I_NR_CTO
  INTO :O_NR_CTO
  DO
  BEGIN
    FOR SELECT N_FISCAL FROM STWOPETNOTA
    WHERE NR_CTO =  :O_NR_CTO
    INTO : O_N_FISCAL
    DO
   -- SUSPEND;
  END
SUSPEND;
END

este exemplo acima o 1° suspend coloca uma linha para cada n_fiscal e
com o 2° suspend a mesma pega apenas a ultima n_fiscal, gostaria de
fazer com que as nfs fiquem em apenas uma linha mesmo que contenha
varias nfs para cada NR_CTO
ha como isso ser feito?

Em 10/09/11, Visão On-Line - Marco<marco em visao-ol.com.br> escreveu:
> boa tarde.
>
> usa o commando
> for .... do
> begin
>     supend;
> end;
>
> -----Mensagem Original-----
> From: FRANCISCO JOSE CAMURCA DE CARVALHO
> Sent: Saturday, September 10, 2011 1:35 PM
> To: lista em firebase.com.br
> Subject: [firebase-br] criar campos em procedures
>
> ola amigos, preciso criar uma procedure e nela ira conter duas talelas
> e em uma delas pode ter varios registros referente a outra, ha
> possibilade de criar campo em tempo de execucao
> gostaria de repetir as linhas, gostaria que ficaçe como campo1,
> campo2,campo3
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista