SQL/Löschen: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
K Textersetzung - „wikitable“ durch „table table-striped table-hover“
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 10: Zeile 10:


Ergebnis eines nachfolgenden <code>SELECT *</code>, eventuell in anderer Reihenfolge:
Ergebnis eines nachfolgenden <code>SELECT *</code>, eventuell in anderer Reihenfolge:
{| class="wikitable"
{| class="table table-striped table-hover"
|-
|-
!<code>VorlNr</code>!!<code>Titel</code>
!<code>VorlNr</code>!!<code>Titel</code>
Zeile 27: Zeile 27:
|}
|}


== Zusammenfassung von <code>INSERT</code>, <code>UPDATE</code> und <code>DELETE</code> ==
== Zusammenfassung ==
Verallgemeinert sehen die Änderungsanweisungen wie folgt aus.
<code>INSERT</code>, <code>UPDATE</code> und <code>DELETE</code>  


<code>INSERT</code>-Anweisung:<syntaxhighlight lang="sql">
<code>INSERT</code>-Anweisung:<syntaxhighlight lang="sql">

Aktuelle Version vom 29. Juli 2026, 11:02 Uhr

SQL/Löschen - Datensätze löschen

Löschen von Datensätzen

DELETE

DELETE FROM Vorlesung
 WHERE PersNr = 12;

löscht alle Datensätze, für die PersNr den Wert 12 hat.

Ergebnis eines nachfolgenden SELECT *, eventuell in anderer Reihenfolge:

VorlNr Titel PersNr
1200 Netzwerke 1 20
2001 Datenbanken 20
6045 DB 20

Zusammenfassung

INSERT, UPDATE und DELETE

INSERT-Anweisung:

INSERT INTO Quelle [(Auswahlliste)]
VALUES (Werteliste) | SELECT <Auswahlkriterien>;

UPDATE-Anweisung:

UPDATE Quelle SET Zuweisungsliste
[FROM From-Klausel]
[WHERE Auswahlbedingung];

DELETE-Anweisung:

DELETE FROM Quelle
[WHERE Auswahlbedingung];