로딩
요청 처리 중입니다...

%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 속성 사용