Bonjour a la communauté
J'ai soucis ! Je veux faire un insert d'environ 3 millions de lignes. Le traitement ayant mis ko les accés a la bdd j'ai voulu le stopper mais la j'ai eu le retour de flame .... enfin le roll back quoi Mais meme le rollbak etait long donc on m'as parler de faire des commit regulierement !
Donc j'ai vu que le rowcount pouvait servir mais c'est ni plus ni moins qu un tp donc je vois pas trop comment m'en servir.
Et rajouter un critere, me rendrais la requete beaucoup moins efficaces.
Ma requete est du style
Et comme je veux faire un basculement de masse je ne me sers pas du tout d'un quelconque ID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 INSERT INTO Ma_table ( champ1,champ2,champ3 ) SELECT champs1,champ2,champ3 FROM ma_source
J'espere avoir ete clair (c'est pas gagné le plus souvent ).
Merci d'avoir pris de le temps de me lire
Partager