You are on page 1of 1

EJERCICIOS PL/SQL

1) Escribir un bloque PL/SQL que reciba dos nmeros dados (num1:= 4 y num2:=7)
y visualice su suma.
2) Escribir un bloque PL/SQL que muestre el nombre y apellido de un empleado
con ID 123. Incluya una excepcin en caso de no existir.
3) Crear una funcin de nombre SUMAR que reciba como parmetros dos numeros
y entrega la suma de ambos.
CREATE OR REPLACE FUNCTION sumar (num1 NUMBER, num2 NUMBER)
RETURN NUMBER
IS
resu NUMBER(6);
BEGIN
resu := num1 + num2;
RETURN (resu);
END;
SELECT sumar(4,9) from dual;
DECLARE
result NUMBER(6);
BEGIN
result:= sumar(4,9);
DBMS_OUTPUT.PUT_LINE('La suma es: ' || result);
END;
4) Crear una funcion de nombre FACT que obtenga el factorial de un numero entero
dado.
CREATE OR REPLACE FUNCTION fact (num NUMBER)
RETURN NUMBER
IS
i
INTEGER := 1;
resu NUMBER(6);
BEGIN

RETURN (resu);
END;

You might also like