GETS_ALUMNO : function that returns the student's data from his ID (if it does not exist, he must return value 0 in the ID).
CREATE OR REPLACE FUNCTION OBTIENE_ALUMNO (V_DNI IN ALUMNOS.DNI%TYPE)
RETURN ALUMNOS%ROWTYPE
IS
V_ALUMNO ALUMNOS%ROWTYPE;
BEGIN
SELECT * INTO V_ALUMNO FROM ALUMNOS WHERE DNI=V_DNI;
EXCEPTION
WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('0');
END OBTIENE_ALUMNO;
- See the part of
DBMS_OUTPUT.PUT_LINE('0');