DROP MATERIALIZED VIEW - Amazon Redshift

DROP MATERIALIZED VIEW

구체화된 보기를 제거합니다.

구체화된 뷰에 대한 자세한 내용은 Amazon Redshift의 구체화된 뷰 섹션을 참조하세요.

구문

DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [ CASCADE | RESTRICT ]

파라미터

IF EXISTS

명명된 구체화된 보기가 있는지 확인하기 위해 지정하는 절입니다. 구체화된 보기가 없으면 DROP MATERIALIZED VIEW 명령이 오류 메시지를 반환합니다. 이 절은 존재하지 않는 구체화된 보기를 삭제해도 스크립트가 실패하지 않도록 스크립팅할 때 유용합니다.

mv_name

삭제할 구체화된 보기의 이름입니다.

CASCADE

다른 뷰와 같이, 구체화된 뷰가 종속되는 객체를 자동으로 삭제함을 나타내는 절입니다.

RESTRICT

종속된 객체가 있는 경우 구체화된 뷰를 삭제하지 않음을 나타내는 절입니다. 이 값이 기본값입니다.

사용 관련 참고 사항

구체화된 보기의 소유자만 해당 보기에서 DROP MATERIALIZED VIEW를 사용할 수 있습니다. 수퍼유저 또는 특별히 DROP 권한이 부여된 사용자는 예외일 수 있습니다.

구체화된 뷰에 대한 drop 문을 작성하고 일치하는 이름을 가진 뷰가 있는 경우 DROP VIEW를 사용하도록 지시하는 오류가 발생합니다. DROP MATERIALIZED VIEW IF EXISTS를 사용하는 경우에도 오류가 발생합니다.

예제

다음 예제는 tickets_mv 구체화된 보기를 삭제합니다.

DROP MATERIALIZED VIEW tickets_mv;