
SQL> SELECT * FROM DEPT; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING /NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON SQL> DECLARE 2 D_ROW DEPT%ROWTYPE; -- DEPT테이블의 ROW데이터형을 따름 3 BEGIN 4 SELECT DEPTNO,DNAME,LOC INTO D_ROW 5 FROM DEPT 6 WHERE DEPTNO=10; 7 8 DBMS_OUTPUT.PUT_LINE(D_ROW.DEPTNO); 9 DBMS_OUTPUT.PUT_LINE(D_ROW.DNAME); 10 / DBMS_OUTPUT.PUT_LINE(D_ROW.LOC); 11 END; 12 / 10 ACCOUNTING NEW YORK ... DEPT테이블의 컬럼수만큼 원하는 값을 뽑아 올 수 있다!!
PL/SQL 처리가 정상...
#DB
#IT
#개발
#노가다
#데이터베이스
#업무노트
#오라클
#프로그래밍
원문링크 : %ROWTYPE의 사용예