[firebase-br] Select no Firebird 2.0 Trava

Douglas Fabiano Specht douglasfabiano em gmail.com
Ter Maio 25 10:56:43 -03 2010


bom dia,
valeu pela ajuda, funcionou corretamente.




Em 22 de maio de 2010 08:54, Eduardo Bahiense
<eduardo em icontroller.com.br> escreveu:
> Olá Douglas
>
> Use EXISTS, esse IN (SELECT) está te matando
>
> Select Min(CODIGO) From
> CLIENTE A Where A.CODIGO> 0
> AND NOT EXISTS(SELECT 1 FROM CLIENTES WHERE CODIGO=A.CODIGO+1)
>
>
> Douglas Fabiano Specht escreveu:
>>
>> Boa tarde Pessoal
>> estou com um grande problema no firebird 2.0, sendo que não ocorre no
>> 1.5 ou 1.03.
>> tenho um select que me recupera o primeiro codigo disponivel de uma
>> tabela:
>>
>> Select Min(CODIGO) From  CLIENTE Where CODIGO> 0 AND (CODIGO+ 1) Not
>> In (Select CODIGO From CLIENTE)
>>
>> Na minha tabela de CLIENTES qdo tenho acima de 3000 registros o
>> firebird trava e nao consegue processar.
>>
>> alguem tem alguma dica?
>>
>>
>> abraços e obrigado
>>
>> ______________________________________________
>> 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