---La siguiente funcion, calcula el valor factorial a partir de un numero recibido--
CREATE OR REPLACE FUNCTION FACTORIAL(N IN NUMBER) RETURN NUMBER IS
BEGIN
IF N<0 THEN
RETURN NULL;
END IF;
IF N=0 OR N=1 THEN
RETURN 1;
ELSE
RETURN N*FACTORIAL(N-1);
END IF;
END;
SELECT FACTORIAL(4) FROM DUAL;
No hay comentarios:
Publicar un comentario