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