SQL-INSERT
INSERT INTO R(A1, ..., An) VALUES (v1, ..., vn)
- Bei fehlenden Attribute
- Default-Wert (
NULL, falls nicht anderes angegeben)
- Default-Wert (
- Falls alle Attribute gesetzt werden
- Reihenfolge entsprechend der Spezifikation des Schemas (
CREATE TABLE ...)
- Reihenfolge entsprechend der Spezifikation des Schemas (
Beispiele
Der Befehl INSERT:
- In seiner einfachsten Form wird
INSERTbenutzt, um ein einziges Tupel in eine Relation (ISDA) einzufügen.
INSERT INTO Dozent
VALUES ('33344455', 'Schmidt', 'Johann', 'Professor', 'DBS');
- Attributnamen kann man
explizitspezifizieren.
INSERT INTO Dozent (Name, Vorname)
VALUES ('Weber', 'Sophia');
- Die nicht spezifizierten Attribute werden auf ihren
DEFAULT-Wert oderNULLgesetzt und die Werte in der gleichen Ordnung aufgelistet, wie inINSERT-Befehl.