-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path4_REF_1.SQL
More file actions
24 lines (21 loc) · 768 Bytes
/
4_REF_1.SQL
File metadata and controls
24 lines (21 loc) · 768 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DECLARE
REC_EMP EMP%ROWTYPE;
V_EMPNO EMP.EMPNO%TYPE;
BEGIN
--1개의 ROW를 SELECT해서 RECORD에 저장
SELECT * INTO REC_EMP FROM EMP WHERE EMPNO = 7369;
DBMS_OUTPUT.PUT_LINE('EMPNO => '||REC_EMP.EMPNO);
DBMS_OUTPUT.PUT_LINE('ENAME => '||REC_EMP.ENAME);
DBMS_OUTPUT.PUT_LINE('JOB => '||REC_EMP.JOB);
DBMS_OUTPUT.PUT_LINE('MGR => '||REC_EMP.MGR);
DBMS_OUTPUT.PUT_LINE('HIREDATE => '||REC_EMP.HIREDATE);
DBMS_OUTPUT.PUT_LINE('SAL => '||REC_EMP.SAL);
--RECORD의 개개의 FIELD를독립적으로 사용가능
SELECT EMPNO,ENAME INTO V_EMPNO,REC_EMP.ENAME
FROM EMP
WHERE EMPNO = 7369;
DBMS_OUTPUT.PUT_LINE('------------------------------------');
DBMS_OUTPUT.PUT_LINE('EMPNO => '||V_EMPNO);
DBMS_OUTPUT.PUT_LINE('EMPNO => '||REC_EMP.ENAME);
END;
/