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.
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
STATEMENT_TIMESTAMP();
Ejemplo
SELECT STATEMENT_TIMESTAMP();
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;