[PL/SQL] %TYPE 데이터형 변수


[PL/SQL] %TYPE 데이터형 변수

%TYPE 은 PL/SQL 작성 시 변수 선언을 할 때 사용한다.기술한 데이터베이스 테이블의 컬럼 데이터 타입과 같은 데이터 타입으로 설정할 경우 사용한다.컬럼 데이터타입을 모를 경우 유용하게 사용할 수 있으며, 해당 컬럼의 데이터 타입이 변경되어도 다시 PL/SQL을 고칠 필요가 없다.사용예시CREATE OR REPLACE PROCEDURE TEST(p_empno IN emp.empno%TYPE)ISv_empno emp.empno%TYPEv_ename emp.emname%TYPEBEGINDBMS_OUTPUT.ENABLE;SELECT EMPNO, ENAMEINTO v_empno, v_enameFROM EMPWHERE EMPNO = p_empno;DBMS_OUTPUT.PUT_LINE(‘직원번호:’||v_empno);DBMS_OUTPUT.PUT_LINE(‘직원이름:’||v_ename);END;...



원문링크 : [PL/SQL] %TYPE 데이터형 변수