Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

괴발개발 개발하다

[ Oracle ] 오라클 WITH절 사용 (임시 테이블 만들기) 본문

Oracle

[ Oracle ] 오라클 WITH절 사용 (임시 테이블 만들기)

괴발새발개발자 2022. 8. 29. 22:22

1. WITH 절

- 이름이 부여된 서브쿼리

- VIEW는 한번 만들어놓으면 DROP 할 때까지 없어지지 않지만, WITH절은 한번 실행할 쿼리문내에 정의되어 있을경우, 그 쿼리문안에서만 실행된다. 

 

2. 사용 이유

WITH절은 복잡한 SQL에서 동일 블록에 대해 반복적으로 SQL문을 사용하는 경우 그 블록에 이름을 부여하여 재사용할 수 있게 함으로써 쿼리 성능을 높일 수 있다.

 

3. 예제

WITH EXAMPLE AS
(
   SELECT 'WITH절' AS STR1
    FROM DUAL
)
SELECT *
 FROM EXAMPLE

 

결과 화면

 

< 참고 >

https://coding-factory.tistory.com/445

 

[Oracle] 오라클 WITH절 사용법 & 예제 (임시 테이블 만들기)

WITH절이란 WITH절은 오라클9 이후 버전부터 사용이 가능하며 이름이 부여된 서브쿼리라고 생각하시면 됩니다. 임시테이블을 만든다는 관점에서본다면 VIEW와 쓰임새가 비슷한데 차이점이 있다면

coding-factory.tistory.com