Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Oracle/PLSQL: función de extracción
Este tutorial de Oracle explica cómo usar Oracle/PLSQL Extraer función Con sintaxis y ejemplos.
describir
La función Oracle/PLSQL EXTRACT extrae valores de valores de fecha o intervalo.
sintaxis
La sintaxis de la función EXTRAER en Oracle/PLSQL es:
EXTRACT ( { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | TIMEZONE_MINUTE } | { TIMEZONE_REGION | TIMEZONE_ABBR } FROM { date_value | interval_value } )
notas
- Solo puede extraer AÑO, MES y DÍA de FECHA.
- Solo puede extraer TIMEZONE_HOUR y TIMEZONE_MINUTE de las marcas de tiempo con el tipo de datos de zona horaria.
devolver los bienes
La función EXTRAER devuelve un valor numérico cuando se proporciona con los siguientes argumentos: AÑO, MES, DÍA, HORA, MINUTO, SEGUNDO, TIMEZONE_HOUR, TIMEZONE_MINUTE, TIMEZONE_REGION, TIMEZONE_MINUTE.
Cuando se proporciona el parámetro TIMEZONE_REGION o TIMEZONE_ABBR, la función EXTRACT devuelve un VARCHAR2 (porque se devuelve el nombre de la zona horaria o la información de la abreviatura).
aplicar para
La función EXTRAER está disponible en las siguientes versiones de Oracle/PLSQL:
- Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i
ejemplo
Veamos algunos ejemplos de la función EXTRACT de Oracle y exploremos cómo usar la función EXTRACT en Oracle/PLSQL.
Por ejemplo:
EXTRACT(YEAR FROM DATE '2003-08-22') Result: 2003 EXTRACT(MONTH FROM DATE '2003-08-22') Result: 8 EXTRACT(DAY FROM DATE '2003-08-22') Result: 22