Función STATEMENT_TIMESTAMP en PostgreSQL

La función STATEMENT_TIMESTAMP en PostgreSQL te permite obtener la fecha y hora del día incluyendo el desplazamiento de la zona horaria de cuando se ejecuta la instrucción. Esta función no acepta argumentos y está englobada en las denominadas funciones de fecha.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

STATEMENT_TIMESTAMP();

Ejemplo

SELECT STATEMENT_TIMESTAMP();
Función STATEMENT_TIMESTAMP en PostgreSQL

STATEMENT_TIMESTAMP en transacciones

Si utilizas la función STATEMENT_TIMESTAMP en transacciones nos devolverá la fecha y hora de cuando se ejecuta la instrucción, siendo diferente cada vez que se ejecuta:

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

Escribir un comentario

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