Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:sql_manipulationen:start [05.11.2020 11:40] – sbel | faecher:informatik:oberstufe:datenbanken:sql_manipulationen:start [02.04.2025 17:22] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Der **INSERT**-Befehl fügt neue Datensätze in eine Datenbank ein. | Der **INSERT**-Befehl fügt neue Datensätze in eine Datenbank ein. | ||
- | Bei Verwendung der folgenden Syntax muss für jedes Attribut des Datensatzes ein wert angegeben werden, die Reihenfolge entspricht dabei der Struktur der Tabelle: | + | Bei Verwendung der folgenden Syntax muss für jedes Attribut des Datensatzes ein Wert angegeben werden, die Reihenfolge entspricht dabei der Struktur der Tabelle: |
<code sql> | <code sql> | ||
INSERT INTO tabelle VALUES(' | INSERT INTO tabelle VALUES(' | ||
</ | </ | ||
- | Bei Verwendung dieser Syntax können die einzufügenden Attribute festgelegt werden. Das ist z.B. sinnvoll, wenn man Felder wie IDs hat, deren Wert automatisch vom DBMS gesetzte | + | Bei Verwendung dieser Syntax können die einzufügenden Attribute festgelegt werden. Das ist z.B. sinnvoll, wenn man Felder wie IDs hat, deren Wert automatisch vom DBMS gesetzt |
<code sql> | <code sql> | ||
Zeile 37: | Zeile 37: | ||
=== (A1) === | === (A1) === | ||
- | Löse die folgenden Aufgaben innerhalb der Datenbank {{ : | + | Löse die folgenden Aufgaben innerhalb |
(i) Das Buch "Die Informatikfibel" | (i) Das Buch "Die Informatikfibel" | ||
- | (ii) Setze die Bestände der Artikel mit den Nummern 100010 und 100011 auf Null. | + | (ii) Setze die Bestände der Artikel mit den Nummern 100010 und 100011 auf 0. |
(iii) Lösche alle Artikel, die ausverkauft sind. | (iii) Lösche alle Artikel, die ausverkauft sind. |