Tiempo de lectura:39 Segundos

La función LOCALTIME en PostgreSQL te permite obtener la hora local del dia sin la zona horaria. Si necesitas la zona horaria puedes utilizar la función CURRENT_TIME()

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

localtime
localtime(precision)

Se puede utilizar la función sin argumento para que nos devuelva toda la precisión disponible o con argumento para reducir la precisión.

LOCALTIME sin precisión

SELECT localtime;

LOCALTIME con precisión

SELECT localtime(0), localtime(2);

LOCALTIME en transacciones

Se debe tener cuidado al utilizar la función localtime en transacciones ya que nos devolverá la hora local de cuando comenzó la transacción y por muchas veces que llamemos a la función dentro de la transacción siempre nos devolverá el mismo valor:

BEGIN;
SELECT localtime;
SELECT pg_sleep(3);
SELECT localtime;
COMMIT;

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales