반응형
※ %TYPE 데이터형
-. %TYPE 데이터형은 기술한 데이터베이스 테이블의 컬럼 데이터 타입을 모를 경우 사용할 수 있다.
- .코딩이후 데이터베이스 컬럼의 데이터 타입이 변경될 경우 다시 수정할 필요가 없다.
-. 이미 선언된 다른 변수나 데이터베이스 컬럼의 데이터 타입을 이용하여 선언한다.
-. 데이터 베이스 테이블과 컬럼 그리고 이미 선언한 변수명이 %TYPE 앞에 올 수 있다.
-. %TYPE 속성을 이용하여 얻을 수 있는 장점
⊙ 기술한 DB column definition 을 정확히 알지 못하는 경우에 사용할 수 있습니다.
⊙ 기술한 DB column definition 이 변경 되어도 다시 PL/SQL 을 고칠 필요가 없습니다.
사용예)
v_empno emp.empno%TYPE := 7900 ; |
v_ename emp.ename%TYPE; |
반응형
'Oracle > Oracle Programming' 카테고리의 다른 글
[Oracle] 숫자함수 (0) | 2013.02.11 |
---|---|
[Oracle] DUAL 테이블 (0) | 2013.02.11 |
[Oracle] PL/SQL 구조 (0) | 2013.02.05 |
[Oracle] DB Link (0) | 2013.01.25 |
[Oracle] DB Link 연결시 ORA-01017, ORA-02063 에러 발생 (1) | 2013.01.25 |