Löschen von Daten mit dem Oracle-SQL-Delete-befehl
Syntax für das Löschen (DELETE) aller Zeilen einer Tabelle
delete <tabelle>;
Syntax für das Löschen ausgewählter Zeilen einer Tabelle
delete from <tabelle> where <bedingung>;
- Alle definierten Indizes werden automatisch aktualisiert.
- Alle gelöschten Datensätze werden automatisch bis zum Transaktionsende gesperrt.
Beispiel
Alle Auftragspositionen zu Artikel 4711 löschen:
delete from auftrag_pos where artikel_nr=4711;