MsSql: Insert multiple rows with a single query/Mehrere Zeilen mit einer einzigen Query einfügen
Eine interessante Frage die mir da gestellt wurde, unter MySql ist das Ganze ja mehr oder weniger einfach:
Insert Into Northwind.Test (Name,Age) Values ('hans',14),('franz',12);
Unter MsSql ist das schon nicht mehr ganz so einfach, aber möglich. Die folgende Query veranschaulicht eine Möglichkeit, mehrere Zeilen in einer Query einzufügen, unter MsSql:
INSERT INTO Northwind.Test (Name,Age)
(SELECT 'hans',14)
UNION
(SELECT 'franz',12);
Und nicht vergessen, Babblr und den Babblr Blog.