Oracle SQL Developer에서 변수 사용하기
개발/Database2023. 1. 31. 14:27
SQL Developer에서 변수를 사용할 일이 있어 방법을 정리한다.
1. 테이블에 변수 선언 예시
--변수 선언
DEFINE PARAM_TABLE_NM = 'TB_USER';
--쿼리 질의
SELECT *
FROM &PARAM_TABLE_NM;
--변수 해제
UNDEFINE PARAM_TABLE_NM;
2. 테이블 & 컬럼명 변수 예시
-- 변수 선언
DEFINE PARAM_TABLE_NM = 'TB_USER';
DEFINE PARAM_COLUMN_NM = 'USER_NAME';
--쿼리 질의
SELECT &PARAM_COLUMN_NM
FROM &PARAM_TABLE_NM;
--변수 해제
UNDEFINE PARAM_TABLE_NM;
UNDEFINE PARAM_COLUMN_NM;
3. 테이블 & 컬럼명 & 값에 변수 지정 예시
조건 값의 문자열 변수를 사용할 경우 ''로 감싸서 사용한다.
--변수 선언
DEFINE PARAM_TABLE_NM = 'TB_USER';
DEFINE PARAM_COLUMN_NM = 'USER_INNB';
DEFINE PARAM_USER_IDX = 11;
--쿼리 질의
SELECT &PARAM_COLUMN_NM
FROM &PARAM_TABLE_NM
WHERE &PARAM_COLUMN_NM = '&PARAM_USER_IDX';
--변수 해제
UNDEFINE PARAM_TABLE_NM;
UNDEFINE PARAM_COLUMN_NM;
UNDEFINE PARAM_USER_IDX;
'개발 > Database' 카테고리의 다른 글
oracle SQL Developer Data Modeler - Glossary(용어사전) (0) | 2019.01.28 |
---|---|
Oracle Sql Developer Data Modeler 기본 설정 (0) | 2017.11.16 |
MySQL에서 계층 적 데이터 관리하기 (0) | 2017.02.08 |
[Oracle] start with connect by prior 사용하여 상하 관계 데이터 처리하기 (0) | 2015.07.22 |
[Oracle 11g] group by로 그룹핑한 row들의 문자열 합치기(concat) (0) | 2015.07.22 |