Это должен быть довольно простой вопрос, но я не смог найти надежного ответа в Интернете. Я пытаюсь вставить несколько строк в одну таблицу, но только с одним оператором. Самым популярным, что я видел в Интернете, является следующее, но я читал, что он работает только с SQL Server 2008:
INSERT INTO Table (Name, Location) VALUES
('Name1', 'Location1'),
('Name2', 'Location2'),
('Name3', 'Location3'), etc...
Я бы предпочел этот метод, если он будет работать с SQL Server 2005, но я не думаю, что он будет. Другой вариант, из того, что я прочитал, связан со следующими инструкциями SELECT в UNION ALL после INSERT, что выглядит неуклюже. Кто-нибудь знает наверняка лучший синтаксис, чтобы сделать это в 2005 году?
Спасибо.