next up previous index
Weiter: 2 Einen Datensatz aktualisieren Hoch: 2 SQL zur Manipulation Zurück: 2 SQL zur Manipulation

1 Werte in eine Tabelle einfügen

Um Werte zu einer bestehenden Tabelle hinzuzufügen, kommt der INSERT-Befehl in folgender Form zum Einsatz:

INSERT INTO \textit{tabellenname}  
   VALUES
      (wert, wert, wert, wert...)

Der Parameter tabellenname gibt die Tabelle an. Hinter dem Schlüsselwort VALUES müssen in Klammern die einzufügenden Werte folgen. Texte sind dabei in Hochkommas einzufassen, Dezimalzahlen weisen einen Dezimalpunkt (kein Komma) auf. Die Werte werden dabei durch Kommas getrennt. Die folgende Anweisung fügt einen neuen Datensatz mit den Feldern ID, Name, Gewicht und Einheit in die Tabelle BornTest ein.

INSERT INTO BornTest
   VALUES
      (3, 'Bananen', 20.5, 'kg')

Die Feldnamen werden im SQL-Befehl nicht angegeben. Daher ist es wichtig, dass Reihenfolge und Anzahl der Werte mit der Definition in der Tabelle übereinstimmen.

Tipp: Der SQL-Befehl zum Einfügen von Datensätzen funktioniert auch dann, wenn die Schaltfläche Neuer Datensatz in der Datenansicht gesperrt sein sollte. Allerdings muss die Datenquelle das Einfügen von Daten zulassen.



Nicolaus Millin
2007-08-11