연속적인 로우 생성하기
연속적인 로우를 생성한다는 것은 테이블에 새로운 데이터를 넣는다는 의미가 아니라 쿼리를 수행해 반환되는 결과 집합이 연속적인 로우가 생성된 것처럼 조회된다는 뜻입니다. 다음 코드를 봅시다.
코드 11-5
WITH RECURSIVE cte AS
(SELECT 1 AS n
UNION ALL
SELECT n + 1 FROM cte WHERE n < 5
)
SELECT * FROM cte;
실행결과
연속적인 로우 생성하기
연속적인 로우를 생성한다는 것은 테이블에 새로운 데이터를 넣는다는 의미가 아니라 쿼리를 수행해 반환되는 결과 집합이 연속적인 로우가 생성된 것처럼 조회된다는 뜻입니다. 다음 코드를 봅시다.
코드 11-5
WITH RECURSIVE cte AS
(SELECT 1 AS n
UNION ALL
SELECT n + 1 FROM cte WHERE n < 5
)
SELECT * FROM cte;
실행결과