|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : avril 2005 Messages : 300 ![]() |
Bonjour,
est-il possible en une seul requête de faire une insertion dans deux table ? Par exemple reprouger ces deux requetes en une seule: Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Peut-être en utilisant une vue.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Salut,
Tu peux expliquer le but de la manoeuvre ? Pourquoi 2 INSERT en une requête ?
__________________
Pensez au bouton
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : avril 2005 Messages : 300 ![]() |
Je ne sais pas..
Peut être une façon d'optimiser. C'est pour cela que je demandais. |
|
|
00
|
|
|
#5 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
OK, tu aurais pu vouloir dans un souci d'atomicité, exécuter les 2 INSERT d'un bloc. Dans ce cas on peut encapsuler les deux opérations dans une transaction, éventuellement au sein d'une procédure stockée.
Sinon ce sont deux insertions distinctes donc impossible de les effectuer en une seule requête (à part une vue comme dit qi130). Ca n'aurait pas beaucoup de sens, c'est comme si tu voulais faire 2 SELECT en même temps...
__________________
Pensez au bouton
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : avril 2005 Messages : 300 ![]() |
Très bien merci pour ces informations.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com