

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Entfernt eine materialisierte Ansicht.

Weitere Hinweise zu materialisierten Ansichten finden Sie unter [Materialisierte Ansichten in Amazon Redshift](materialized-view-overview.md).

## Syntax
<a name="mv_DROP_MATERIALIZED_VIEW-synopsis"></a>

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

## Parameters
<a name="mv_DROP_MATERIALIZED_VIEW-parameters"></a>

IF EXISTS  
Eine Klausel, die angibt, dass überprüfen werden soll, ob die benannte materialisierte Ansicht vorhanden ist. Wenn die materialisierte Ansicht nicht existiert, gibt der Befehl `DROP MATERIALIZED VIEW` eine Fehlermeldung zurück. Diese Klausel ist nützlich beim Skripten, um zu verhindern, dass das Skript versagt, wenn Sie ein Drop für eine nicht vorhandene materialisierte Ansicht durchführen.

*mv\$1name*  
Der Name der zu löschenden materialisierten Ansicht.

CASCADE  
Eine Klausel, die angibt, dass Objekte, von denen die materialisierte Ansicht abhängig ist, automatisch entfernt werden sollen, z. B. andere Ansichten.

RESTRICT  
Eine Klausel, die angibt, dass die materialisierte Ansicht nicht entfernt werden soll, wenn Objekte von ihr abhängig sind. Dies ist die Standardeinstellung.

## Nutzungshinweise
<a name="mv_DROP_MATERIALIZED_VIEW-usage"></a>

Nur der Besitzer einer materialisierten Ansicht kann für diese Ansicht `DROP MATERIALIZED VIEW` verwenden. Ausnahmen hiervon können Superuser oder Benutzer sein, denen ausdrücklich DROP-Berechtigungen erteilt wurden.

Wenn Sie eine Drop-Anweisung für eine materialisierte Ansicht schreiben und eine Ansicht mit einem übereinstimmenden Namen vorhanden ist, führt dies zu einem Fehler mit der Anweisung, DROP VIEW zu verwenden. Ein Fehler tritt auch dann auf, wenn Sie `DROP MATERIALIZED VIEW IF EXISTS` verwenden.

## Beispiel
<a name="mv_DROP_MATERIALIZED_VIEW-examples"></a>

Das folgende Beispiel löscht die materialisierte `tickets_mv`-Ansicht.

```
DROP MATERIALIZED VIEW tickets_mv;
```