Recent Posts
다은하게
[SQL]3 - 6. DEFINE 및 VERIFY 명령 본문
■ DEFINE 명령 사용
• DEFINE 명령을 사용하여 변수를 생성하고 값을 할당한다.
• UNDEFINE 명령을 사용하여 변수를 제거한다.
DEFINE employee_num = 200 -- DEFINE 명령 / employee_num 변수 선언 및 할당
SELECT employee_id, last_name, salary, department_id
FROM employees
WHERE employee_id = &employee_num; -- employee_num 변수 적용
UNDEFINE employee_num -- UNDEFINE 명령 / employee_num 변수 제거
■ VERIFY 명령 사용
• VERIFY 명령을 사용하여 SQL Developer가 치환 변수를 값으로 바꾸기 전후에 치환 변수의 표시를 토글한다.
SET VERIFY ON -- 치환변수 값의 전후를 표시 / 저자는 계속 사용해옴.
SELECT employee_id, last_name, salary
FROM employees
WHERE employee_id = &employee_num;
/* Query 결과 스크립트 출력 */
이전:SELECT employee_id, last_name, salary
FROM employees
WHERE employee_id = &employee_num -- 치환변수 적용 전
신규:SELECT employee_id, last_name, salary
FROM employees
WHERE employee_id = 200 -- 치환변수 적용 후
EMPLOYEE_ID LAST_NAME SALARY
----------- ------------------------- ----------
200 Whalen 4400
☞ Github.DaaEun - 3.데이터제한 및 정렬 예제 적용 바로가기
☞ 클라우드 데이터베이스 Oracle 12c 가이드
☞ Oracle Database 12c New Features
|
'오라클 > SQL' 카테고리의 다른 글
[SQL]3 - 5. 치환 변수 (0) | 2021.08.28 |
---|---|
[SQL]3 - 4. Query의 SQL 행 제한 절 (0) | 2021.08.27 |
[SQL]3 - 3. ORDER BY : 행 정렬 (0) | 2021.08.27 |
[SQL]3 - 2. 연산자 우선 순위 규칙 (0) | 2021.08.27 |
[SQL]3 - 1. 여러가지 방법으로 행 제한 (0) | 2021.08.27 |
Comments