[firebase-br] Array em SP
andre conrado
acf.andre em gmail.com
Qua Mar 2 10:59:43 -03 2011
Desculpe, talvez não tenha entendido a pergunta.
Tu queres saber como usar ARRAY em SP?
Em 01/03/11, Hélio Oliveira<hpensador em gmail.com> escreveu:
> Bom dia Colegas!
>
> Firebird 2.1/2.5
>
> Estou criando uma SP onde tenho um For Select principal e outro For
> Select secundário, neste posso ter um ou n-registros (sendo n no máximo
> 3) e necessito utilizar as variaveis de saida para armazenar o
> resultado. Vou tentar ilustrar a situação abaixo
>
> create or alter procedure teste (
> ano integer)
> returns (
> campo1 integer,
> campo2 date,
> campo3 varchar(4))
> as
> declare variable temp1 date;
> declare variable tempo2 integer
> begin
> for select campo1
> from tabela1
> into :campo1 do
> begin
> {aqui farei o processamento de algumas informações}
>
> for selecet info1, info2
> from tabela2
> where info1 = :campo1
> and info2 between cast('01.01.'||:ano as date)
> and cast('31.12'||:ano)
> into :info1, :info2 do
> begin
> {aqui necessito fazer alguns calculos e posteriormente
> inserir o resultado nas variaveis de retorno campo2 e campo3 }
> end
> suspend;
> end
> end
>
> No caso deste segundo for o ideal seria se eu poudesse utilizar um
> vetor, armazer as informações e posteiormente ao termino, percorre-lo e
> transferir o(s) resultado(s) para variaveis de saida.
>
>
> --
> []'s,
>
> Hélio Oliveira
> Bel. Ciência da Computação
> Técnico em Contabilidade
> e-mail : hpensador em gmail.com
> Skype : hpensador
> www.hpensador.net
> (71) 9975-9176
>
>
> ______________________________________________
> 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
>
--
Um Abraço,
André Conrado.
055 21 9176-7013 - Claro
055 21 9896-5449 - Vivo (apenas mensagens SMS)
Mais detalhes sobre a lista de discussão lista