[firebase-br] Select IN

Moacir - GMail prismars em gmail.com
Seg Maio 25 15:33:46 -03 2009


Mantovani,

Me parece que o limite é 1500 por clausula IN  !!

[ ]´s
Moacir


Mantovani escreveu:
> Boa tarde Pessoal,
>
> Já fiz essa pergunta anteriormente, mas não obtive resposta. Acho q como 
> estava no topido do Jhosef Marks muitos não viram.
>
> Bom, vamos lá, gostaria de saber se existe algum limite com relação
> a qtde de informações dentro de um IN. Ex  IN (1,2,3,4 ATÉ 10000). No Oracle
> se não me engano, existe uma limitação, então eu tenho uma UDF, que pega o
> conteudo dentro do parentes e insere em uma tabela temporaria.
>
> Exemplo Oracle:
> SELECT  *
> FROM     TABELA
> WHERE   CAMPO IN (   SELECT COLUMN_VALUE
>                                     FROM
> TABLE(cast(c5_ComplexIn.c5InTable('1,2,3,4 ATE 10000') as c5InStrTable)))
>
> Gostaria de saber como tratar isto no firebird, se ja existe alguma udf para
> fazer isso. Estou usando firebird 2.5.
>
> Desde já Agradeço.
> Mantovani.
>
>
>
>
>   
> ------------------------------------------------------------------------
>
> ______________________________________________
> 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