Esta debería ser una pregunta bastante sencilla, pero no he podido encontrar una respuesta sólida en línea. Estoy tratando de insertar varias filas en la misma tabla, pero con solo una declaración. El más popular que he visto en línea es la siguiente, pero he leído que sólo funciona con SQL Server 2008:SQL Server 2005: Insertar varias filas con una sola consulta
INSERT INTO Table (Name, Location) VALUES
('Name1', 'Location1'),
('Name2', 'Location2'),
('Name3', 'Location3'), etc...
prefiero este método si va a trabajar con SQL Server 2005, pero no creo que lo haga La otra opción, por lo que he leído, tiene que ver con las siguientes instrucciones SELECT de UNION ALL después del INSERT, que parece torpe. ¿Alguien sabe con seguridad la mejor sintaxis para hacer esto en 2005?
Gracias.
Para el registro, ¿le importaría escribir a máquina un ejemplo usando UNION ¿TODAS? –