ORACLE/PL/SQL

복합 데이터타입 - PL/SQL Record 데이터형 기본 실습

zammanza 2013. 2. 21. 15:11

plsqlex04.sql (경로 : c:\oracle\)

--Anonymous Procedure

--임의의 데이터 타입의 선언

set serveroutput on

 

declare

             --복합 레코드형 자료 선언

             type emp_record is record

             (v_employee_id number(4), v_last_name varchar2(30));

 

             --변수선언(구문의 뒤에 오는 것이 "자료형")

             emp_rec1 emp_record;

 

begin

 

             select employee_id, last_name

             into emp_rec1.v_employee_id, emp_rec1.v_last_name

             from employees

             where employee_id = 196;

 

             dbms_output.put_line('변수1 : ' || emp_rec1.v_employee_id);

             dbms_output.put_line('변수2 : ' || emp_rec1.v_last_name);

 

end;

/

 

set serveroutput off

 

 

실행

@c:\oracle\plsqlex04