Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1º DAW
UD6.2.1 - Funciones
Oracle incorpora una serie de instrucciones que permiten realizar cálculos avanzados,
o bien facilitar la escritura de ciertas expresiones.
Todas las funciones reciben datos para poder operar (parámetros) y devuelven un
resultado que depende de los parámetros enviados a la función.
Existen los siguientes tipos:
El tipo DATE permite almacenar fechas. Las fechas se pueden escribir en formato día,
mes y año entre comillas. El separador puede ser una barra de dividir, un guión y casi
cualquier símbolo.
Para almacenar la fecha actual basta con utilizar la función SYSDATE que devuelve
esa fecha.
Es una extensión del anterior, almacena valores de día, mes y año, junto con hora,
minuto y segundos (incluso con decimales). Con lo que representa un instante
concreto en el tiempo.
En este caso si el formato de fecha y hora del sistema está pensado para el idioma
español, el separador decimal será la coma (y no el punto).
Hay que tener en cuenta que a los valores de tipo fecha se les pueden sumar números
y se entendería que esta suma es de días. Si tiene decimales entonces se suman días,
horas, minutos y segundos. La diferencia entre dos fechas también obtiene un
número de días.
SELECT fecha_alt "Fecha Alta", LAST_DAY (SYSDATE) "Último día del mes"
FROM emple
Ejemplos:
También ocurre eso con la conversión de textos a fechas. De hecho es forma habitual
de asignar fechas.
Obtiene un texto a partir de un número o una fecha. En especial se utiliza con fechas
(ya que de número a texto se suele utilizar de forma implícita).
TO_NUMBER
Convierte textos en números. Se indica el formato de la conversión
TO_DATE
Convierte textos en fechas.