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;


반응형