Bonjour tout le monde
Je dois effectuer une insertion et des mis à jour en masse(>100 lignes) et je veux savoir qu'elle est la meilleur méthode pour le faire?
actuellement, j'utilise un variable de chaîne de caractère où je concatène mes requêtes, après j’exécute ce variable ex:
Ce code m'évite de contacter la base de donner une seul fois mais c'est long à exécuter et ça se bloque en plein d'exécution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $sql=""; for($i=0;$i<$nblig;$i++){ $qry . ="insert into table values('champ1', 'champ2')"; $qry .="update table2 set champ1=val1, champ2=val2 where id='$id'"; } mssql_query($qry);
je pense à utiliser un fichier qui où je vais mettre tout les instruction sql puis l’exécuter avec instruction bulk ou bcp mais ces instruction ne permet pas d'executer des requete de mis à jour(update), avez vous une solution à me proposer ou me donner un coup de main?
Merci d'avance pour votre aide
Partager