[firebase-br] Passar valores p/ In por parametro

Ricardo Pinheiro rspinheiro em gmail.com
Seg Maio 7 19:53:40 -03 2007


se nao me engano vc deve colocar aspas simples nos valores:

tenta:
      select * from MINHA_SP('1','2')


[]s



On 5/7/07, Eduardo Pelizzari de Andrade <eduardoandrade em persoft.com.br>
wrote:
>
> Use a dica que o Denis passou no assunto "Order by vari?vel em SP" ela
> serve para o seu caso também.
>
> Eduardo Pelizzari de Andrade
> Persoft Softwares Aplicativos
> Fone: 55 11 62218061
>
>
>
> Magnun Oliveira escreveu:
> > Boa tarde ...
> >
> > fiz uma sp p/ alguns calculos e nela tenho um select:
> >
> >   Select Sum(Valor) From TAB1 Where DC = 'C' and Data < :DataInicial
> >   Into :Entrada;
> >
> > mas preciso fazer esse select com in por ex:
> >
> >   Select Sum(Valor) From TAB1 Where DC = 'C' and Data < :DataInicial
> >   and ID in (:CODIGOS)  <<<--- declarei codigos como varchgar(200)
> >   Into :Entrada;
> >
> >   Quando executo a procedure e passo apenas 1 ID para o parametro
> CODIGOS, a
> > procedure funciona, porem se eu passar 2 ela nao funciona, pq ela está
> > encarando isso como um unico numero ex:
> >
> > select * from MINHA_SP('1,2') da erro de conversion from string e se
> passar
> >
> > select * from MINHA_SP(1,2) da erro de parameter mismatch
> >
> > alguma outra maneira de fazer isso?
> >
> > vlw
> >
> > _________________________________________________________________
> > MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br
> >
> >
> > ______________________________________________
> > 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
> >
> >
> >
> >
>
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista