Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #91564
    Thiago Vilhena
    Participante

      Pessoal, uma duvida?? o hint RULE ele ordena os registros em um SELECT?

      Rodei um select aki tipo assim

      select /*+Rule*/
      cod
      from table1

      dai veio
      1
      2
      3
      4
      5
      6
      ….

      sem o rule vem fora de ordem.. dei uma olhada fast la na documentação e nao vi nada dizendo que ele ordena o pessoal..

      alguem sabe algo abraços!!

      #91566
      Ishii
      Participante

        Olá,

        O hint apenas usa sempre a REGRA para fazer a query, que neste caso usará os indexes da tabela. Como deve acontecer nesse caso a ordenação se deve por causa do índice usado.

        []s Ishii

        #91568
        fsitja
        Participante

          Exatamente, se você espera uma ordenação, use order by. Não há garantias em caso contrário, então não assuma ordem alguma.

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