메인 콘텐츠로 건너뛰기
수집 과정을 중단하지 않고도, materialized view를 생성할 때 지정한 SELECT 쿼리를 ALTER TABLE ... MODIFY QUERY 문으로 수정할 수 있습니다. 이 명령은 TO [db.]name 절로 생성된 materialized view를 변경하기 위해 설계되었습니다. 이 명령은 기반 저장소 테이블의 구조를 변경하지 않으며, materialized view의 컬럼 정의도 변경하지 않습니다. 따라서 TO [db.]name 절 없이 생성된 materialized view에는 이 명령을 적용할 수 있는 경우가 매우 제한적입니다. TO 테이블을 사용하는 예시
TO 테이블이 없는 예시 새 컬럼을 추가할 수 없고 SELECT 절만 변경할 수 있으므로 활용 범위가 매우 제한적입니다.

ALTER TABLE … MODIFY REFRESH SQL 문

ALTER TABLE ... MODIFY REFRESH는 일정, 종속성, 무작위화, 갱신 설정을 비롯한 갱신 가능 구체화 뷰의 갱신 매개변수를 변경합니다.
스케줄(EVERY 또는 AFTER)은 필수입니다. 이 구문은 모든 갱신 매개변수를 한 번에 대체합니다. 지정하지 않은 절(RANDOMIZE FOR, DEPENDS ON, SETTINGS)은 제거되거나 기본값으로 재설정됩니다. 갱신 설정만 변경하려면 현재 스케줄을 다시 지정하십시오.
제한 사항:
  • ALTER TABLE ... MODIFY SETTING은 materialized view에서 지원되지 않으며, 갱신 설정은 MODIFY REFRESH를 통해서만 변경할 수 있습니다.
  • APPEND를 추가하거나 제거하는 작업은 지원되지 않습니다.
  • all_replicas 갱신 설정은 뷰를 생성한 후에는 변경할 수 없습니다.
전체 갱신 설정 목록은 갱신 설정에 설명되어 있습니다. 현재 적용된 설정을 포함한 갱신 상태는 system.view_refreshes에서 확인할 수 있습니다.
마지막 수정일 2026년 6월 19일