Вы можете использовать переменную связывания в SQL * Plus, чтобы получить результаты и отобразить их, используя PRINT
VARIABLE v_result VARCHAR2
EXECUTE pack1.proc1(123, 'abc', :v_result); --note the colon.
PRINT v_result --display the results.
Если вы вызываете ее из блока PL / SQL или другой процедуры, выможет просто отобразить его, используя DBMS_OUTPUT.PUT_LINE()
SET SERVEROUTPUT ON
DECLARE
l_results VARCHAR2(20);
BEGIN
pack1.proc1(123, 'abc', l_results);
DBMS_OUTPUT.PUT_LINE(l_results);
END;
/
Примечание : используйте VARCHAR2
вместо VARCHAR
в качестве типа данных для параметра процедуры results