next up previous index
Weiter: 3 Tabelleninhalt in eine Hoch: 2 SQL zur Manipulation Zurück: 2 Einen Datensatz aktualisieren

3 Einen Datensatz löschen

Um einen kompletten Datensatz aus einer Tabelle per SQL zu löschen, kommt der DELETE-Befehl in folgender Form zum Einsatz:

DELETE FROM \textit{tabellenname}
   Where \textit{feldname}='wert' AND \textit{feldname}='wert'

Der Parameter tabellenname gibt die Tabelle an. Die WHERE-Klausel legt dann noch das Auswahlkriterium für den Datensatz fest. Diese Klausel kann ein oder mehrere Felder umfassen.

Die folgende Anweisung sucht den Datensatz mit dem Indexwert ID=1 und löscht diesen aus der Datenbanktabelle:

DELETE FROM \textit{BornTest}
   Where \textit{ID}='1'

Achten Sie darauf, die Werte in der WHERE-Klausel im SQL-Befehl in Hochkommas einzufassen. Mehrere Feldnamen in der WHERE-Klausel werden dabei durch Kommas getrennt.



Nicolaus Millin
2007-08-11