%TYPE 속성 사용


%TYPE 속성 사용

테이블의 특정 컬럼의 값을 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 속성 사용