연속적인 로우 생성하기

    연속적인 로우를 생성한다는 것은 테이블에 새로운 데이터를 넣는다는 의미가 아니라 쿼리를 수행해 반환되는 결과 집합이 연속적인 로우가 생성된 것처럼 조회된다는 뜻입니다. 다음 코드를 봅시다.

    코드 11-5

    WITH RECURSIVE cte AS
    (SELECT 1 AS n
      UNION ALL
     SELECT n + 1 FROM cte WHERE n < 5
    )
    SELECT * FROM cte;

    실행결과

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.