-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path4_RECORD_1.SQL
More file actions
35 lines (32 loc) · 1.02 KB
/
4_RECORD_1.SQL
File metadata and controls
35 lines (32 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
DECLARE
TYPE T_ADDRESS IS RECORD(
ADDR1 VARCHAR2(60),
ADDR2 VARCHAR2(60),
ZIP VARCHAR2(7),
PHONE VARCHAR2(14)
);
TYPE T_EMP_RECORD IS RECORD(
EMPNO NUMBER(4),
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
ADDRESS T_ADDRESS,
HIREDATE DATE
);
REC_EMP T_EMP_RECORD;
BEGIN
REC_EMP.EMPNO := 1234;
REC_EMP.ENAME := 'XMAN';
REC_EMP.JOB := 'DBA';
REC_EMP.ADDRESS.ADDR1 := '강남구 역삼동';
REC_EMP.ADDRESS.ZIP := '150-036';
REC_EMP.HIREDATE := SYSDATE -365;
DBMS_OUTPUT.PUT_LINE('*******************************');
DBMS_OUTPUT.PUT_LINE('사번 :'||REC_EMP.EMPNO);
DBMS_OUTPUT.PUT_LINE('이름 :'||REC_EMP.ENAME);
DBMS_OUTPUT.PUT_LINE('직업 :'||REC_EMP.JOB);
DBMS_OUTPUT.PUT_LINE('주소 :'||REC_EMP.ADDRESS.ADDR1);
DBMS_OUTPUT.PUT_LINE('주소 :'||REC_EMP.ADDRESS.ZIP);
DBMS_OUTPUT.PUT_LINE('입사일 :'||TO_CHAR(REC_EMP.HIREDATE,'YYY/MM/DD'));
DBMS_OUTPUT.PUT_LINE('*******************************');
END;
/