Bonjour,

je découvre aujourd'hui les insertion en batch avec SqlDataAdapter mais si j'ai bien compris, cela va générer autant de requête qu'il y a de ligne dans la source (DataSet, DataTable) d'insertion.
Cela veut dire qu'on aurait genre 20 x
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT MaTable (Valeur) VALUES (@Val) -- ou @val est remplacé par sa valeur
Cela n'étant pas très performant au niveau des indexes y a t'il une méthode pour obtenir genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
INSERT MaTable (Valeur) 
SELECT (@Val[1])
UNION
SELECT (@Val[2])
UNION
SELECT (@Val[3])
...
?

Il va de soit que je ne sais pas à l'avance combien de lignes j'aurai.

Merci.