DELETE-Anweisung

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Erstellt eine Löschabfrage, die Datensätze aus einer oder mehreren der in der FROM-Klausel aufgeführten Tabellen entfernt, die die WHERE-Klausel erfüllen.

Syntax

DELETE [Tabelle.*]
FROM Tabelle
WHERE Kriterium

Die DELETE-Anweisung besteht aus den folgenden Teilen:

Teil

Beschreibung

Tabelle

Der optionale Name der Tabelle, aus der Datensätze gelöscht werden.

Tabelle

Der Name der Tabelle, aus der Datensätze gelöscht werden.

Kriterium

Ein Ausdruck, der festlegt, welche Datensätze gelöscht werden.


Hinweise

DELETE ist besonders hilfreich, wenn Sie viele Datensätze löschen möchten.

Um eine gesamte Tabelle aus der Datenbank zu löschen, können Sie die Execute-Methode mit einer DROP-Anweisung verwenden. Beim Löschen der Tabelle geht jedoch die Struktur verloren. Mit DELETE werden dagegen nur die Daten gelöscht. Die Tabellenstruktur und alle Tabelleneigenschaften, wie z. B. Feldattribute und Indizes, bleiben erhalten.

LÖSCHEN können Sie Datensätze aus Tabellen entfernen, die in einer 1:n-Beziehung mit anderen Tabellen sind. Cascading Löschvorgänge bewirkt, dass die Datensätze in Tabellen auf der n-Seite der Beziehung gelöscht werden, wenn in der Abfrage der entsprechende Datensatz in einem-Seite der Beziehung gelöscht wird. In der Beziehung zwischen den Tabellen Kunden und Bestellungen, beispielsweise die Tabelle Kunden befindet sich auf der 1-Seite und die Tabelle Orders befindet sich auf der n-Seite der Beziehung befinden. Löschen eines Datensatzes aus Kunden Ergebnisse in den entsprechenden Bestellungen Datensätzen gelöscht wurden, wenn die Löschweitergabe Option angegeben ist.

Eine Löschabfrage löscht vollständige Datensätze, nicht nur die Daten in bestimmte Felder. Wenn Sie Werte in einem bestimmten Feld löschen möchten, erstellen Sie eine Aktualisierungsabfrage, die die Werte für ändert sich Null.

Wichtig : 

  • Nachdem Sie Datensätze mithilfe einer Löschabfrage entfernt haben, können Sie diesen Vorgang nicht mehr rückgängig machen. Wenn Sie wissen möchten, welche Datensätze gelöscht wurden, analysieren Sie zunächst die Ergebnisse einer Auswahlabfrage, die dieselben Kriterien verwendet, und führen Sie dann die Löschabfrage aus.

  • Sie sollten jederzeit über Sicherungskopien Ihrer Daten verfügen. Wenn Sie versehentlich noch benötigte Datensätze löschen, können Sie diese mit den Sicherungskopien wiederherstellen.



Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×