Verwenden Sie die IF EXISTS-Klausel, um zu vermeiden, dass ein Fehler zurückgegeben wird, wenn die DROP VIEW-Anweisung versucht,
eine Ansicht zu entfernen, die nicht existiert.
Wenn Sie eine DROP VIEW-Anweisung ausführen, ändert sich der Status aller abhängigen regulären Ansichten auf INVALID. Um Ansichtsabhängigkeiten
vor dem Löschen einer Ansicht zu ermitteln, verwenden Sie die Systemprozedur sa_dependent_views. Siehe sa_dependent_views-Systemprozedur.
Automatisches Festschreiben (Autocommit). Löscht den Inhalt der Registerkarte Ergebnisse im Fensterausschnitt Ergebnisse in Interactive SQL. Beim Ausführen einer DROP VIEW-Anweisung werden alle Cursor für die aktuelle Verbindung geschlossen.
Wird eine Ansicht gelöscht, werden alle Prozeduren und Trigger im Speicher entladen. Auf diese Weise berücksichtigen Prozeduren
und Trigger, die die Ansicht referenzieren, dass die Ansicht nicht existiert. Das Entladen und Laden von Prozeduren und Triggern
kann sich auf die Performance auswirken, wenn Sie Ansichten häufig löschen und erstellen.