Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 3 meses atrás por JustElohim.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #97215
    JustElohim
    Participante

      Olá Pessoal,

      Tem alguma diferença de performance, ou algo do gênero entre esses 2 comandos

      select sysdate from dual;
      select current_date from dual;

      ?

      Quando é mais apropriado o uso de um, e de outro?
      Já que os dois retornam a mesma informação, qual a precisão de ambos?

      #97218
      burga
      Participante

        [quote=”JustElohim”:3byx9q1b]Já que os dois retornam a mesma informação, qual a precisão de ambos?[/quote]

        Os dois não retornam a mesma informação, a fonte da informação não é a mesma!

        O SYSDATE retorna a data configurada no SO do servidor Oracle, enquanto que o CURRENT_DATE retorna o timezone da sessão.

        CURRENT_DATE: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions036.htm#i999792

        SYSDATE: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions172.htm#i79216

        #97224
        JustElohim
        Participante

          obrigado.

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