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