Tiempo de lectura:36 Segundos

La función NOW en PostgreSQL te permite obtener la fecha y hora local del día con el desplazamiento de la zona horaria del inicio de la transacción. Esta función es la equivalente a transaction_timestamp() y similar a la función current_timestamp cuando se escribe sin argumentos.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

now()

Esta función no admite argumentos.

Ejemplo

SELECT now();

NOW en transacciones

Se debe tener cuidado al utilizar la función now 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 now();
SELECT pg_sleep(3);
SELECT now();
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