Anfügeabfragen
Eine Anfügeabfrage fängt mit einem INSERT INTO an und listet danach alle Felder auf, in die etwas geschrieben werden soll.
Danach kann eine Auswahlabfrage folgen oder eine VALUES-Auflistung.
Bei einer Anfügeabfrage kann man keinen Asteriks für alle Felder angeben, sondern muss diese explizit auflisten:
INSERT INTO Tabelle (Feld1, Feld2, Feld3, Feld4) SELECT Feld1, Feld2, Feld3, Feld4 FROM Tabelle
Eine Anfügeabfrage kennt die WhereCondition nur in der Auswahlabfrage, da man nur die Daten zum Anfügen einschränken kann.
Beim Anfügen gibt es aber keine Kriterien, da die Daten einfach an die bestehenden angehängt werden.
INSERT INTO Tabelle (Feld1, Feld2, Feld3, Feld4) SELECT Feld1, Feld2, Feld3, Feld4 FROM Tabelle WHERE Feld1 = 'xyz'
INSERT INTO Tabelle (Feld1, Feld2, Feld3, Feld4) VALUES ( 'abc', 123, #12/31/2005# 0.5)