SQL Server - Einfügen mehrerer Zeilen mit einer einzigen Anweisung (ANSI-Stil)

Ich verwende die folgende Methode zum Einfügen mehrerer Zeilen mit einer einzigenINSERT Anweisung, das ist der ANSI-Stil zum Einfügen von Zeilen. Es ist in SQL Server 2008 und 2012 verfügbar. Ich bin mir nicht sicher, ob SQL Server 2005/2000 verfügbar ist.

Testtabelle erstellen:

<code>create table TestInsert (ID INT, Name NVARCHAR(50))
</code>

SingleINSERT Anweisung zum Einfügen von 5 Zeilen

<code>INSERT INTO TestInsert 
VALUES (1,'a'),
       (2,'b'),
       (3,'c'),
       (4,'d'),
       (5,'e')
</code>

Bitte lassen Sie mich wissen, ob es einen anderen besten Weg gibt, dies zu erreichen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage