기타

오라클 WITH절

현호s 2022. 10. 13. 21:15
반응형

# WITH절

  • 오라클9 이후 버전부터 사용 가능한 이름이 부여된 서브쿼리.
  • WITH절을 이용하여 미리 이름을 부여해서 Query Block를 만들 수 있다. 자주 실행되는 경우 한 번만 파싱(Parsing) 되고 Plan 계획이 수립되어 성능향상에 도움된다.

## WITH절 예시

1. 단일 WITH문
WITH TMS AS
(
	SELECT 'WITH TEST' AS T1
	FROM DUAL
)
SELECT *
FROM TMS



2. 다중 WITH문
WITH TMS1 AS (
	SELECT 'TSET1'
	FROM DUAL
),
TMS2 AS (
	SELECT 'TEST2'
	FROM DUAL
)
SELECT *
FROM TMS2
반응형