En esta ocasión estoy intentando crear una función pero no me deja crearla. lo que hago es teclear lo siguiente en el sql plus pero no me deja salir del modo de edición... me sigue poniendo numeros para seguir escribiendo.. no se si deba poner alguna instrucción en especial para hacerle saber que mi consulta a finalizado. Gracias de antemano
Código:
SQL> CREATE OR REPLACE FUNCTION CONVERT(Tipo IN VARCHAR2, Fecha IN DATE, Formato IN NUMBER) 2 RETURN VARCHAR2 3 IS 4 sFecha VARCHAR2(10); 5 BEGIN 6 CASE Formato 7 WHEN 101 THEN sFecha := TO_CHAR(Fecha, 'MM/DD/YYYY'); 8 WHEN 105 THEN sFecha:=TO_CHAR(Fecha, 'DD-MM-YY'); 9 WHEN 112 THEN sFecha:= TO_CHAR(Fecha, 'YYMMDD'); 10 ELSE sFecha :=''; 11 END CASE; 12 RETURN sFecha; 13 END CONVERT; 14 15