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