Cita:
Iniciado por Avatar810
Asi es, si se puede; esta el caso anterior que dice flaviovich que la fuente es una consulta
y cuando tu tenes los datos es algo asi
INSERT INTO tabla (campo1, campo2, campoN) VALUES ('v1c1', 'v1c2'), ('v2c1', 'v2c2'),('v3c1', 'v3c2');
Claro que esto ultimo aplica en sql 2008...
para versiones anteriores podria ser algo como:
Código:
INSERT INTO MyTable (FirstCol, SecondCol)
SELECT 'First' ,1
UNION ALL
SELECT 'Second' ,2
UNION ALL
SELECT 'Third' ,3
UNION ALL
SELECT 'Fourth' ,4
UNION ALL
SELECT 'Fifth' ,5
GO
usando union all para mejorar el performance, ya que union realiza las comparaciones para seleccionar los distintos..

Saludos!