Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2009, 08:27
turrailes
 
Fecha de Ingreso: octubre-2008
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Programación en iSQLplus duda!!!

Muy buenas, estoy intentando crear una función para que al recibir una fecha nos dice el año introducido, en número, correspondiente a esa fecha.

De momento tengo esto....estoy un poco verde.: si:

Os dejo el cachillo que tengo echo:

CREATE OR REPLACE FUNCTION fecha (
valor NUMBER)
RETURN VARCHAR2;
AS
any VARCHAR2(4);
BEGIN
any := TO_CHAR(valor,'yyyy');
FOR i IN 1..4 LOOP
any2 := any||SUBSTR(fecha,i,1);
END LOOP;

RETURN any2;
END fecha;

A ver si me ayudais!!!

Grácias de antemano.