hypothetical_projections 시스템 테이블

hypothetical_projections 시스템 테이블

hypothetical_projections 시스템 테이블은 현재 세션에서 정의된 모든 가상(what-if) 프로젝션을 나열해요. 내용은 세션 범위로 한정돼서, 각 연결은 자신의 가상 프로젝션만 볼 수 있고 현재 세션에서 만들어진 것이 없으면 테이블이 비어 있어요.

출처: 문서

본문

Description (설명)

현재 세션에서 정의된 모든 가상(what-if) 프로젝션을 나열해요. CREATE HYPOTHETICAL PROJECTIONEXPLAIN WHATIF를 참고해요. 내용은 세션 범위로 한정돼요: 각 연결은 자신의 가상 프로젝션만 보고, 현재 세션에서 만들어진 것이 없으면 테이블은 비어 있어요. 현재 (database, table)는 쿼리 시점에 UUID로 결정되므로 RENAME TABLE을 반영하고, 드롭된 테이블의 항목은 자동으로 숨겨져요.

Columns (열)

Examples (예제)

CREATE HYPOTHETICAL PROJECTION p_by_b ON t (SELECT a, b ORDER BY b);
SELECT name, type, sorting_key FROM system.hypothetical_projections;
┌─name───┬─type───┬─sorting_key─┐
│ p_by_b │ Normal │ ['b']       │
└────────┴────────┴─────────────┘

See also (참고)

더 알아보기 (Learn more)