Oracle/Oracle Programming
[Oracle] PL/SQL 변수
사악미소
2013. 2. 6. 22:48
반응형
※ %TYPE 데이터형
-. %TYPE 데이터형은 기술한 데이터베이스 테이블의 컬럼 데이터 타입을 모를 경우 사용할 수 있다.
- .코딩이후 데이터베이스 컬럼의 데이터 타입이 변경될 경우 다시 수정할 필요가 없다.
-. 이미 선언된 다른 변수나 데이터베이스 컬럼의 데이터 타입을 이용하여 선언한다.
-. 데이터 베이스 테이블과 컬럼 그리고 이미 선언한 변수명이 %TYPE 앞에 올 수 있다.
-. %TYPE 속성을 이용하여 얻을 수 있는 장점
⊙ 기술한 DB column definition 을 정확히 알지 못하는 경우에 사용할 수 있습니다.
⊙ 기술한 DB column definition 이 변경 되어도 다시 PL/SQL 을 고칠 필요가 없습니다.
사용예)
v_empno emp.empno%TYPE := 7900 ; |
v_ename emp.ename%TYPE; |
반응형