it/SQL

ORACLE WITH AS

하얀나다 2015. 12. 23. 17:19

WITH AS 가상 테이블 만드는것 


WITH TEMP AS (SELECT * FROM S.... )

      TEMP1 AS(SELECT * FROM S....)

SELECT * FROM TEMP T1, TEMP1 T2


이런식으로씀.


WITH 절 이용시 ' , ' (콤마)를 이용하여 여러개를 생성할수 있음.


WITH절로 생성한 가상 테이블은 쿼리가 끝나면 사라짐.