Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #97268
    JustElohim
    Participante

      Olá Pessoal,

      Qual a seria a diferença do time da dados timestamp e date armazenado em uma tabela?

      Qual é o cenário que eu posso utilizar um, e o outro?

      obrigado.

      #97269
      burga
      Participante

        Até onde sei a única diferença entre os dois é a granularidade de cada um. O timestamp consegue armazerar frações de segundos enquanto que o date só até os segundos.

        Se a sua aplicação não necessita de uma granularidade tão baixa, então o date se adequa bem às suas necessidades…

        #97343
        ramasine
        Participante

          Corretíssimo burga..muito bom! 😉

          #97351
          Peterson
          Participante

            O timestamp também pode armazenar fuso horário (timezone)…

            #97352
            Ishii
            Participante

              Olá,

              Já que o Peterson tocou nesse assunto. O datatype timestamp é muito utilizado em aplicações globais, pois devido a estrutura ter que ficar em determinado país, acessando globalmente, podemos ter um controle de hora local de cada pais assim como um controle geral do local físico do DB.

              []s Ishii

              #97353
              Peterson
              Participante

                isso aí Ishii,

                para consultar a lista de timezones, check a view v$timezone_names.

                Há algumas funções de manipulação de timezones:

                A função TZ_OFFSET retorna as horas de diferença de fuso horário;
                A função NEW_TIME converte uma data em um determinado fuso horário para outro.

                para verificar qual timezone é a timezone do banco:
                SELECT DBTIMEZONE FROM dual;

                para verificar qual timezone é a da sessão:
                SELECT SESSIONTIMEZONE FROM dual;

                Mas aí já estou viajando muito… fugi do assunto… kkkkkkk

                #97356
                burga
                Participante

                  É verdade Ishii

                  Havia me esquecido deste detalhe, mas aí a vantagem vem quando se utiliza “derivados” do TIMESTAMP, como TIMESTAMP WITH LOCAL TIME ZONE ou TIMESTAMP WITH TIME ZONE.

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