mssql#start with#connect by1 [MSSQL][TSQL] CTE(Common Table Expression) 란? (계층쿼리, 재귀) 임시 테이블 처럼 사용하는 cte 성능에도 큰 도약이 됩니다. 단, 분산 cpu 성능을 많이 쓰는 경우도 있으니 분산 처리 환경에서 더 유용해요. CTE(공통 테이블 식)는 SELECT, INSERT, UPDATE, DELETE 또는 CREATE VIEW 문 하나의 실행 범위 내에서 정의되는 임시 결과 집합이라고 볼 수 있습니다. CTE는 개체로 저장되지 않고 쿼리 지속 시간 동안만 존재한다는 점에서 파생 테이블과 비슷합니다. 그러나 CTE는 파생 테이블과 달리 자체 참조가 가능하며 동일 쿼리에서 여러 번 참조될 수 있습니다. CTE를 사용하여 다음을 수행할 수 있습니다. 재귀 쿼리를 만들 수 있습니다. 자세한 내용은 공통 테이블 식을 사용하는 재귀 쿼리를 참조하십시오. (Oracle의 Start Wit.. 2019. 10. 21. 이전 1 다음