La función CURRENT_DATE en PostgreSQL es una herramienta sencilla pero muy poderosa para obtener la fecha actual del sistema. Esta función devuelve el valor en el tipo de dato DATE
, lo que significa que incluye únicamente la fecha sin información adicional de tiempo o zona horaria. Es extremadamente fácil de utilizar, ya que no requiere ningún parámetro para funcionar, lo que la hace ideal para consultas rápidas o tareas donde necesitas registrar o comparar fechas.
Como parte de las funciones de fecha en PostgreSQL, CURRENT_DATE es ampliamente utilizada en aplicaciones que manejan datos temporales, como reportes, auditorías o cálculos basados en fechas. Su simplicidad y precisión la convierten en una de las funciones más versátiles para trabajar con fechas en bases de datos.
En este artículo, primero revisaremos la sintaxis básica de CURRENT_DATE, y luego exploraremos ejemplos prácticos que ilustran cómo implementarla en distintos escenarios y aprovechar al máximo su funcionalidad.
Para más información, puedes consultar la documentación oficial de la función CURRENT_DATE en PostgreSQL.
Sintaxis
La sintaxis para utilizar la función CURRENT_DATE en PostgreSQL es la siguiente:
CURRENT_DATE
Ejemplo
SELECT CURRENT_DATE;
Puede ser muy útil cuando creas una tabla y quieres que por defecto el campo de fecha sea la fecha actual.
CREATE TABLE pedidos( id_pedido serial PRIMARY KEY, producto varchar(100) NOT NULL, fecha_pedido DATE DEFAULT CURRENT_DATE );