[firebase-br] Limite de Valores na clausula IN
Denis Pereira Raymundo
denistek em bol.com.br
Ter Jun 6 17:06:58 -03 2006
Já tive o problema e resolvi assim:
select qualquercoisa
from tabela
where (campo in (1, 2, 3, 10, 20, 40, .......1500) or
(campo in (1501,1502, 1503, 10000, 20000, 40000, ....1500))
P.S.: Não usei a clausula EXISTS pois os valores eram selecionados pelo usuário e não eram diretamente vindos de uma tabela.
--
Denis Pereira Raymundo
"Henery Linck Rosenhaim" <henery em multi-informatica.com.br> escreveu na mensagem news:4485B824.1050908 em multi-informatica.com.br...
Boa tarde a todos.
Eu preciso retornar dados de uma tabela que possuam alguns valores....
estou usando a clausula IN()
Mas quando eu preciso retornar uma grande quantidade de dados ele me diz
que ultrapassou o limite de valores na validação (1500). Mas eu preciso
retornar esses lançamentos no filtro...
Alguem poderia me dizer como eu posso fazer para buscar todos os
lançamentos que eu preciso, mesmo ultrapassando esse 'limite'?
a SQL que eu estou usando:
SELECT * FROM TBLANPAG
WHERE PED_LAN IN(<os valores que eu preciso... sao variaveis, pego de
uma outra SQL>) AND
COD_EMP = 1
ORDER BY PED_LAN, NF_LAN, DUP_LAN, NUM_LAN, CCF_LAN, BAI_LAN
[]'s
Henery
______________________________________________
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