Oracle Pl/SQL 변수선언이란?
·
IT개발/Oracle
아래 Oracle PL/SQL의 변수선언 DECLARE쪽에 설명하는 부분입니다저 또한 나중에 참고용으로 확인하기 위해 작성하는 게시글 입니다 어느 정도 부족한 지식 이해해 주시기 바랍니다. ✅ 1. sample.name%TYPE — 단일 컬럼과 같은 타입을 쓰고 싶을 때v_name sample.name%TYPE;sample 테이블의 name 컬럼과 같은 타입으로 변수를 선언하겠다는 의미. 🔍 쓰는 이유?테이블의 컬럼 타입이 바뀌어도 코드 수정 없이 자동 반영됨.타입 일관성 유지에 매우 유리함.-- sample.name이 VARCHAR2(100)이면v_name sample.name%TYPE; -- 자동으로 VARCHAR2(100)으로 인식됨 ✅ 2. sample%ROWTYPE — 테이블 전체 구조를 ..