[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