Así me funciona la ejecución de la función aparentemente, pero no me retorna el valor 'v_cant' que es la cantidad suministrada de una pieza de un suministrador
Haciendolo de la siguiente manera:
Código PL-SQL:
Ver originalDECLARE
v_pnom PIEZA.PNOMBRE%TYPE;
v_snom SUMINISTRADOR.SNOMBRE%TYPE;
v_cant SP.CANT%TYPE;
BEGIN
SELECT cantidadSuministrada('&v_pnom','&v_snom') INTO v_cant FROM dual;
dbms_output.put_line(v_cant);
END;
Me devuelve el siguiente mensaje:
Código Salida:
Ver originalantiguo 6: SELECT cantidadSuministrada('&v_pnom','&v_snom') INTO v_cant FROM dual;
nuevo 6: SELECT cantidadSuministrada('Tuerca','Smith') INTO v_cant FROM dual;
Procedimiento PL/SQL terminado correctamente.
Pero debería mostrarme el v_cant... ¿qué hago mal?
Un saludo!!