Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 9 anos, 5 meses atrás por Avatar de Fábio PradoFábio Prado.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #107558
    Avatar de DenisDenis
    Participante

      ESTOU COM O SEGUINTE PROBLEMA:

      TENHO UM “SELECT” ONDE NECESSITO PASSAR MAIS DE “MIL VALORES” PARA PESQUISA NA CLAUSULA “WHERE” “IN”, POREM A FERRAMENTA O QUAL ESTOU UTILIZANDO “DEVELOPER VERSÃO 4.0.0.13, NÃO SUPORTA MAIS QUE MIL REGISTROS.
      QUAL SERIA A MELHOR MANEIRA DE FAZER ESSE “SELECT”?
      O ARQUIVO EXTERNO QUE EU POSSUO TEM 2 MIL E 547 REGISTROS, UMA UNICA COLUNA, TAMANHO DO CAMPO 15 CARACTERE E O SEU FORMATO É XLS.

      DESDE JA ABRADEÇO

      #107560
      Avatar de C-S-RC-S-R
      Participante

        Denis realmente tem essa limitação.

        Se não me engano com select não terá esse problema.

        select * from tabela where coluna in (select ….);

        Porém pelo que entendi no seu caso, talvez não seja possível.

        Talvez um or resolva.

        where coluna in (999 argumentos) or coluna in (999 argumentos) ….

        Espero ter ajudado

        abraços

        #107566
        Avatar de Fábio PradoFábio Prado
        Participante

          Denis,

          Se for possível, substitua o IN por um JOIN, ok?

          []s

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress