Función CURRENT_TIME en PostgreSQL

La función CURRENT_TIME en PostgreSQL devuelve la hora actual junto al desplazamiento de la zona horaria. El resultado es devuelto con el tipo de dato TIMESTAMPTZ. Tiene un argumento opcional disponible que es la precisión, que por defecto está definido en el valor 6. Esta función está englobada en las denominadas funciones de fecha.

Tabla de Contenidos ocultar

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

SELECT CURRENT_TIME, CURRENT_TIME(1), CURRENT_TIME(2), CURRENT_TIME(6);

Ejemplo

Función CURRENT_TIME en PostgreSQL

Puede ser muy útil cuando creas una tabla y quieres que por defecto el campo de hora sea la hora actual.

CREATE TABLE pedidos(
    id_pedido serial PRIMARY KEY,
    producto varchar(100) NOT NULL,
    fecha_pedido DATE DEFAULT CURRENT_DATE,
    hora_pedido DATE DEFAULT CURRENT_TIME
);

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.