728x90
![[Oracle] 다중 WITH절 사용법 및 예제 [Oracle] 다중 WITH절 사용법 및 예제](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
이전 글에서 WITH절 사용법에대해 글을 썼다.
이번엔 다중 WITH절에대해 간략하게 써볼 것이다.
기본 WITH절에서 콤마로 구분하여 WITH절을 여러개 선언한다.
WITH절안에서 다른 WITH절을 참조하는것도 가능하다.
아래는 기본 예제이다.
WITH T1 AS (
SELECT '1' A FROM DUAL UNION ALL
SELECT '2' FROM DUAL
), T2 AS (
SELECT '3' A FROM DUAL UNION ALL
SELECT A FROM T1
)
SELECT * FROM T2
![[Oracle] 다중 WITH절 사용법 및 예제 [Oracle] 다중 WITH절 사용법 및 예제](https://blog.kakaocdn.net/dn/bjDRqd/btrjhsyrjfc/eYt3KJYpVScR7ZB0r1idX1/img.png)
WITH EXAMPLE1 AS (
SELECT 'EX1' A
FROM DUAL UNION ALL
SELECT 'EX2'
FROM DUAL
), EXAMPLE2 AS (
SELECT 'EX3' A
FROM DUAL UNION ALL
SELECT A
FROM EXAMPLE1
--첫번째 WITH문 참조
)
SELECT *
FROM EXAMPLE2
![[Oracle] 다중 WITH절 사용법 및 예제 [Oracle] 다중 WITH절 사용법 및 예제](https://blog.kakaocdn.net/dn/ceExST/btrjjc2pKmN/hBUvVieIWW8N5DUbgvlRQ0/img.png)
'DB > Oracle' 카테고리의 다른 글
[Oracle] 오라클 insert 자동 채번 (MAX+1) (0) | 2021.11.24 |
---|---|
오라클에서 Function, Procedure 내용 전체 검색하기 (0) | 2021.10.29 |
[Oracle]WITH절 사용법 및 예제(임시테이블) (0) | 2021.10.26 |
[Oracle] 문자열 변환 (REPLACE 함수) 엔터, 탭 제거 (0) | 2021.10.26 |
[Oracle]테이블 및 데이터 복사하기(백업) (0) | 2021.10.14 |
댓글