Bonjour,
J'ai un léger problème concernant des INSERT. J'ai écrit un petit script pour remplir ma BD (histoire d'avoir des exemples pour tester), mais l'INSERT semble avoir un bug.
En fait, quand je fais un INSERT simple :
Ca ne pose pas de soucis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO [dbo].[Destination] (Nom, Adresse, Ville, Code_Postal, Pays) VALUES ('Liege Airport','rue Airport, 55','Liege','4000','Belgique');
Cependant, quand je tente d'en faire un multiple (suivant l'exemple donné sur le site de Microsoft et même ailleurs), j'ai une erreur surprenante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO [dbo].[Destination] (Nom, Adresse, Ville, Code_Postal, Pays) VALUES ('Stark SPRL','rue Winterfell, 19','Nord','75000','Westeros'), ('Liege Airport','rue Airport, 55','Liege','4000','Belgique');J'avoue ne vraiment pas comprendre cette erreur, j'ai essayé de mettre l'ensemble des values entre parenthèses, ça n'a rien changé non plus.Msg 102, Level 15, State 1, Line 2
Syntaxe incorrecte vers ','.
J'ai ce type d'erreur pour tous mes INSERT multiples.
A noter aussi que pour chaque table, il y a une ID qui s'auto-incrémente. Mais je ne vois pas en quoi ça pourrait jouer dans la mesure où les INSERT "simples" fonctionnent sans problème.
Partager