Funciones de fecha en Oracle PLSQL
Para facilitar la consulta, proporcionamos una lista de todas las funciones de Oracle / PLSQL. La lista de funciones de Oracle / PLSQL se clasifica en el tipo de función basada en categorías como cadena / carácter, conversión, avanzado, numérico / matemático y fecha / hora.
Estas funciones se pueden utilizar en sentencias PLSQL o bien, pueden utilizarse dentro del entorno de programación proporcionado por la base de datos Oracle / PLSQL, como procedimientos almacenados, funciones, disparadores, etc.
En esta sección se hace un repaso de las funciones de fecha (date functions) mas utilizadas.
Listado de funciones
ADD_MONTHS.- Esta función devuelve una fecha con un número especificado de meses agregados.
CURRENT_DATE.- Esta función devuelve la fecha actual en la zona horaria de la sesión SQL actual establecida por el comando ALTER SESSION.
CURRENT_TIMESTAMP.- Esta función devuelve la fecha y la hora actuales en la zona horaria de la sesión SQL actual establecida por el comando ALTER SESSION. Por lo tanto devuelve un valor TIMESTAMP WITH TIME ZONE.
DBTIMEZONE.- Esta función devuelve la zona horaria de la base de datos como un desplazamiento de zona horaria (con el siguiente formato: ‘[+ | -] TZH: TZM’) además de un nombre de región de zona horaria.
EXTRACT.- Esta función extrae un valor de un valor de fecha o intervalo.
LAST_DAY.- Esta función devuelve el último día del mes basado en un valor de fecha.
LOCALTIMESTAMP.- Esta función devuelve la fecha y la hora actuales en la zona horaria de la sesión SQL actual. Devuelve un valor TIMESTAMP.
MONTHS_BETWEEN.- Esta función devuelve el número de meses entre dos fechas.
NEW_TIME.- Mientras que esta función convierte una fecha de zona horaria1 en una fecha en zona horaria2.
NEXT_DAY.- Esta función devuelve el primer día de semana que es mayor que una fecha.
ROUND (dates).- Esta función devuelve una fecha redondeada a una unidad de medida específica.
SESSIONTIMEZONE.- Esta función devuelve la zona horaria de la sesión actual como un desplazamiento de zona horaria (en el siguiente formato: ‘[+ | -] TZH: TZM’) o un nombre de región de zona horaria.
SYSDATE.- Esta función devuelve la fecha y hora actuales del sistema en su base de datos local.
SYSTIMESTAMP.- Esta función devuelve la fecha y la hora actual del sistema (incluidos los segundos fraccionarios y la zona horaria).
TRUNC (dates).- Esta función devuelve una fecha truncada a una unidad de medida específica.
TZ_OFFSET.- En primer lugar Esta función devuelve el desplazamiento de zona horaria de un valor.
En nuestro próximo entrada estaremos viendo Funciones de Conversión.