[firebase-br] Passar valores p/ In por parametro
Eduardo Pelizzari de Andrade
eduardoandrade em persoft.com.br
Seg Maio 7 18:09:00 -03 2007
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
>
>
>
>
Mais detalhes sobre a lista de discussão lista