post icon

Obtener la fecha y hora del sistema desde los motores de base de datos más utilizados

He notado que mucha gente busca éste tipo de contenido constantemente, así que decido finiquitar a los motores de base de datos más comunes en un único post, dado que también si lo hago por separado sería muy corto.

Una cosa que me gustaría dejar bien en claro, que en la mayoría de los motores que expondré hay más de un modo de conseguir la fecha y la hora del sistema operativo huésped, pero sólo mostraré la más común.

Vamos a lo práctico y veamos:

SQL Server

1
getDate()

Firebird

1
CURRENT_TIMESTAMP()

MySQL

1
CURRENT_TIMESTAMP()

Oracle

PostgreSQL

1
CURRENT_TIMESTAMP

Access

1
NOW

Comentarios desde Facebook:

  1. avatar
    pagode ECUADOR Internet Explorer Windows
    22 Septiembre 2010 at 12:22 #

    hola …te queria preguntar algo …yo tengo w7.. instalado mysql ….la hora de mi SO esta desigual pero si en mi bd pongo current_timestamp me dala hora que debe ser…enontonces mi pregunta es….las bd en verdad toman la hora del sistema operativo ?????

    • avatar
      GeekZero PARAGUAY Google Chrome Windows
      22 Septiembre 2010 at 12:39 #

      Este query que te devuelve?

      1
      
      SELECT @@global.time_zone, @@session.time_zone;

      Si devuelve SYSTEM es porque usa el del SO, en caso que sea un valor como este +04:00 o ‘US/Eastern’ difiere del mismo.

      • avatar
        pagode ECUADOR Internet Explorer Windows
        22 Septiembre 2010 at 13:35 #

        hola gracias por responder …la respuesta es system..
        y dime porque la hora en mi so esta otra entonces…
        cambie la hora del sistema y del bios a una hora cualquiera
        revise la de la bd y es otra la de la bd es exacta…..
        baya como funciona esto…..

Responder