Ich weiß, dass ich das vor Jahren schon einmal gemacht habe, aber ich kann mich nicht mehr an die Syntax erinnern, und ich kann sie nirgends finden, obwohl ich tonnenweise Hilfedokumente und Artikel über "Massenimporte" gefunden habe.
Hier ist, was ich tun möchte, aber die Syntax ist nicht genau richtig ... bitte, jemand, der dies vor getan hat, helfen Sie mir aus :)
INSERT INTO dbo.MyTable (ID, Name)
VALUES (123, 'Timmy'),
(124, 'Jonny'),
(125, 'Sally')
Ich weiß, dass dies eine schließen zur richtigen Syntax. Vielleicht brauche ich das Wort "BULK" oder etwas anderes, ich kann mich nicht erinnern. Irgendeine Idee?
Ich benötige dies für eine SQL Server 2005-Datenbank. Ich habe diesen Code ausprobiert, ohne Erfolg:
DECLARE @blah TABLE
(
ID INT NOT NULL PRIMARY KEY,
Name VARCHAR(100) NOT NULL
)
INSERT INTO @blah (ID, Name)
VALUES (123, 'Timmy')
VALUES (124, 'Jonny')
VALUES (125, 'Sally')
SELECT * FROM @blah
Ich bekomme Incorrect syntax near the keyword 'VALUES'.