WikiDer > Löschen (SQL)
EIN löschen-Befehl in SQL entfernt einen oder mehrere Reihen von a Tabelle (Datenbank) in einem relationale Datenbank.
löschen wird in folgender Form verwendet:
LÖSCHENVON<Tabelle>[WO<Bedingung>]Damit der Löschbefehl erfolgreich ist, muss der Benutzer über die erforderlichen Berechtigungen zum Ändern von Daten verfügen und die gelöschte Zeile darf nicht Primärschlüssel sind in einem gültigen "Unbekannter Schlüssel" Zwang (sofern nicht mit einer "SET NULL"- oder "CASCADE"-Bedingung definiert).
Beispiele
Alle Zeilen aus der Tabelle entfernen T. Danach ist die Tabelle "T" leer.
LÖSCHENVONTNur diese Zeilen aus der Tabelle entfernen T für die der Wert der Spalte C2 in der Zeile ist genau gleich "a".
LÖSCHENVONTWOC2='ein'Zeilen aus Tabelle "T1" entfernen, wenn der Wert von C2 (in der Tabelle T1) ist einer der Werte des Feldes C3 aus der Tabelle T2
LÖSCHENVONT1WOC2IM(WÄHLENC3VONT2)Siehe auch
| Datenbanken | ||||||||
|---|---|---|---|---|---|---|---|---|
Datenbankverwaltungssystem · Datenbankmodell · Datenbanknormalisierung · referenzielle Integrität · relationale Algebra · relationale Datenbank · relationales Modell
|