नीचे Oracle में IN OUT पैरामीटर के साथ संग्रहीत कार्यविधि का एक उदाहरण है। यह कर्मचारी संख्या (i_empno) को IN पैरामीटर के रूप में लेगा और कर्मचारी का नाम (o_ename) OUT पैरामीटर के रूप में लौटाएगा।
संग्रहीत प्रक्रिया इन-आउट पैरामीटर उदाहरण
CREATE OR REPLACE PROCEDURE GET_EMP_NAME (i_empno IN emp.empno%TYPE, o_ename OUT emp.ename%TYPE) IS CURSOR c_ename (p_empno emp.empno%TYPE) IS SELECT ename FROM emp WHERE empno = p_empno; BEGIN OPEN c_ename (i_empno); FETCH c_ename INTO o_ename; CLOSE c_ename; END get_emp_name;
जीईटी_ईएमपी_NAME प्रक्रिया निष्पादित करें
SET SERVEROUTPUT ON; DECLARE v_name emp.ename%TYPE; BEGIN get_emp_name (7566, v_name); DBMS_OUTPUT.put_line (v_name); END;
आउटपुट
JONES PL/SQL procedure successfully completed.