[동영상교육학원]오라클 프로시저(Oracle Procedure) 실습, In, Out 파라미터, 오라클교육/오라클학원/ORACLE교육/ORACLE학원/자바교육/JAVA학원
오라클 프로시저(Oracle Procedure) 실습, In, Out 파라미터, 오라클교육, SQL교육, 자바교육, 오라클학원, SQL학원, 자바학원
오라클 PL/SQL
프로시저 실습
(Out 파라미터)
Procedure 실습
IN 파라미터로 사번을 입력받고, OUT 파라미터로 emp%rowtype 변수를 사용하여 해당 사번의 전체 레코드를 OUT 변수에 담아 결과를 되돌리는 프로시저를 작성하세요. ACCEPT문으로 사번을 입력받아, 익명 PL/SQL블럭의 begin ~ end에서 작성한 프로시저를 호출하여 리턴받은 EMP 테이블의 레코드의 ENAME, SAL, JOB을 DBMS_OUT.PUT_LINE으로 출력하세요. |
set serveroutput on
create or replace procedure getEmp
(p_empno in number, emp_r out emp%rowtype)
is
begin
select * into emp_r
from emp
where empno = p_empno;
end getEmp;
/
accept p_empno prompt 'Enter the empno : '
declare
empInfo emp%rowtype;
begin
getEmp(&p_empno, empInfo);
DBMS_OUTPUT.PUT_LINE('ename : ' || empInfo.ename);
DBMS_OUTPUT.PUT_LINE('sal : ' || empInfo.sal);
DBMS_OUTPUT.PUT_LINE('job : ' || empInfo.job);
end;
/
#오라클프로시저, #OracleProcedure, #프로시저, #PLSQL, #Out파라미터, #오라클교육, #SQL교육, #자바교육, #오라클학원, #SQL학원, #자바학원, 오라클프로시저, OracleProcedure, 프로시저, PLSQL, Out파라미터, 오라클교육, SQL교육, 자바교육, 오라클학원, SQL학원, 자바학원
댓글 없음:
댓글 쓰기