Cela devrait être une question assez simple, mais je n'ai pas été en mesure de trouver une réponse solide en ligne. J'essaie d'insérer plusieurs lignes dans la même table, mais avec une seule instruction. Le plus populaire que j'ai vu en ligne est le suivant, mais j'ai lu que cela fonctionne uniquement avec SQL Server 2008:SQL Server 2005: Insérer plusieurs lignes avec une seule requête
INSERT INTO Table (Name, Location) VALUES
('Name1', 'Location1'),
('Name2', 'Location2'),
('Name3', 'Location3'), etc...
Je préfère cette méthode si cela va fonctionner avec SQL Server 2005, mais je ne le pense pas. L'autre option, d'après ce que j'ai lu, concerne les instructions SELECT de UNION ALL après l'INSERT, ce qui semble maladroit. Est-ce que quelqu'un sait à coup sûr la meilleure syntaxe pour le faire en 2005?
Merci.
Pour mémoire, cela vous dérangerait de taper un exemple en utilisant UNION TOUT? –