콘텐츠로 이동

2023 02 15

2023-02-15

CTE(Common Table Expression)

  • 여기서 GDATA란?
    • Common Table Expression으로, 쿼리문 내에서 참조할 수 있는 임시 집합을 생성
    • 해당 테이블에서는 AS 키워드 뒤에 괄호로 묶인 쿼리로 정의됨
    • GDATA는 일부 데이터가 포함된 임시 테이블 생성됨
  • CTE?
    • 서브 쿼리로 쓰이는 파생 테이블과 비슷한 개념
    • 권한이 필요없고 하나의 쿼리문이 끝날때 까지만 지속되는 일회성 테이블
    • 복잡한 쿼리문에서 코드의 가독성과 재사용성을 위해 파생 테이블 대신 사용하기에 유용