Löschen von Tupeln

Das Kommando „Löschen“ (DELETE FROM) entfernt ein oder mehrere Tupel aus einer Relation. Die WHERE-Klausel spezifiziert, welche Tupel betroffen sind. Tupel werden explizit immer nur aus einer Relation gleichzeitig gelöscht. Bei einer fehlenden WHERE-Klausel werden alle Tupel aus der angegebenen Relation gelöscht.

Form des Statements:

DELETE FROM <Relationenname>

WHERE <Bedingung>;

Loeschen von Tupeln
importantAchtung: Wird DELETE FROM ohne WHERE verwendet, werden alle Datensätze der Relation gelöscht. Dies kann in den meisten Systemen nicht rückgängig gemacht werden.