

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# DROP MATERIALIZED VIEW
<a name="materialized-view-drop-sql-command"></a>

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

구체화된 뷰에 대한 자세한 내용은 [Amazon Redshift의 구체화된 뷰](materialized-view-overview.md) 섹션을 참조하세요.

## 구문
<a name="mv_DROP_MATERIALIZED_VIEW-synopsis"></a>

```
DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [, ... ] [ CASCADE | RESTRICT ]
```

## 파라미터
<a name="mv_DROP_MATERIALIZED_VIEW-parameters"></a>

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

*mv\$1name*  
삭제할 구체화된 보기의 이름입니다.

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

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

## 사용 관련 참고 사항
<a name="mv_DROP_MATERIALIZED_VIEW-usage"></a>

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

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

## 예제
<a name="mv_DROP_MATERIALIZED_VIEW-examples"></a>

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

```
DROP MATERIALIZED VIEW tickets_mv;
```