본문 바로가기

Oracle/Oracle Programming

[Oracle] PL/SQL 변수

반응형

※ %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