
테이블의 특정 컬럼의 값을 PL/SQL변수에 넣고자 할때 컬럼의 데이터형을 일일이 할 필요가 없다. SQL> DECLARE /* V_ENAME 이라는 변수는 EMP테이블의 ENAME컬럼의 데이터형을 따름 */ 2 V_ENAME EMP.ENAME%TYPE; 3 BEGIN 4 NULL; 5 END; 6 / SQL> DECLARE /* V_SAL 이라는 변수는 EMP테이블의 SAL컬럼의 데이터형을 따름 */ 2 V_SAL EMP.SAL%TYPE; /* V_SAL_MAX 라는 변수는 위에서 선언된 V_SAL 변수의 데이터형을 다름 */ 3 V_MAX_SAL V_SAL%TYPE; 4 BEGIN 5 NULL; 6 END; 7 / 결국 V_MAX_SAL 변수와 V_SAL 이라는 변수는 EMP테이블의 SAL컬럼의 데이터형과 같다....
#DB
#IT
#개발
#노가다
#데이터베이스
#업무노트
#오라클
#프로그래밍
원문링크 : %TYPE 속성 사용