<%TYPE Attribute>

칼럼 값을 저장하거나 비교하려고 PL/SQL 변수를 선언할 때,변수의 데이터 타입은 정확해야 합니다. 그렇지 않으면 실행시에 PL/SQL 오류가 발생합니다. 

이 때, %TYPE Attribute를 이용하여 변수의 데이터타입을   데이터베이스 컬럼에 맞추어 선언할 수 있습니다.
이렇게 하려면 변수 선언에 필요한 데이터타입 대신 TABLE이름.COLUMN이름%TYPE으로 지정합니다.  

즉, %TYPE Attribute은 다음과 같은 경우에 사용합니다. 

 

- 테이블의 칼럼과 똑같은 데이터 타입으로 변수선언시
- 사용미리 선언된 변수와 똑같은 데이터 타입으로 변수선언시 사용

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

%ROWTYPE Attribute  (0) 2016.01.11
%TYPE Attribute  (0) 2016.01.11
Scalar 타입 변수  (0) 2016.01.11
Scalar 타입 변수  (0) 2016.01.11
변수 선언 방법  (0) 2016.01.11

+ Recent posts