GITTA-Logo
PDF Version of this document Search Help

Lesson Navigation IconAnfragesprache SQL

Unit Navigation IconSQL-Konzepte

Unit Navigation IconErstellen und Ändern von Tabellen

Unit Navigation IconDatenbankanfragen

Unit Navigation IconEinfügen, Löschen und Ändern

LO Navigation IconEinfügen von Tupeln

LO Navigation IconLöschen von Tupeln

LO Navigation IconÄndern von Tupeln

LO Navigation IconeLSQL Übung 'Insert, Delete und Update'

Unit Navigation IconLernkontrolle

Unit Navigation IconZusammenfassung

Unit Navigation IconLiteraturempfehlungen

Unit Navigation IconBibliographie

Unit Navigation IconMetadaten


GITTA/CartouCHe news:


Go to previous page Go to next page

Einfügen von Tupeln

In seiner einfachsten Form wird durch das Kommando „Einfügen“ (INSERT INTO) ein Tupel in eine Relation hinzugefügt.

Form des Statements:

INSERT INTO <Relationenname> (<Liste von Attributen>)

VALUES (<Liste von Werten>);

Wobei die Liste der Attribute nur dann angegeben werden muss, wenn keine vollständigen Tupel eingegeben werden oder wenn die Werte in einer anderen Reihenfolge eingegeben werden als die zugehörigen Attribute bei der Definition der Relation.

Einfügen von Tupeln

Mit der oben gezeigten Form des INSERT Kommandos werden neue Tupel in die Datenbank eingefügt. Es kommt auch häufig vor, dass die Werte die eingefügt werden müssen, als Resultatrelation einer Anfrage vorhanden sind. Dafür kann das Kommando folgendermassen geänderte werden.

INSERT INTO <Relationenname> (<Liste von Attributen>)

SELECT ... (normale Anfrage)

VALUES wird also durch eine SQL-Anfrage ersetzt. Das Resultat dieser Anfrage wird in die angegebene Tabelle eingefügt. Falls die Anfrage eine komplettes Tupel mit der richtigen Reihenfolge liefert, muss auch hier die Liste der Attribute nicht angegeben werden.

Top Go to previous page Go to next page