|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() |
Salut à tous,
J'ai un petit soucis pour transposer une view écrite sous SQL Server, vers un Oracle 9i. Cette fameuse requête, se présente comme ceci sous SQL Server: Code :
Code :
Auriez-vous une solution pour faire passer ce "multiple left outer join" ? Merci d'avance. |
||||
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() |
J'ai peut-être une solution, mais si vous trouvez mieux, je suis preneur.
Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 845 ![]() |
essaye comme ceci
Code :
Ensuite ce résultat sera consédéré comme une seule table (TT1) que tu peux également joindre en externe avec T3...
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse ! Yorglaa |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
la syntax left outer join est valide en 9i
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() |
J'y avais aussi pensé Yorglaa, mais je me demandais si ce n'étais pas moins performant, car c'est refaire un select à chaque fois.
|
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 845 ![]() |
non, non...
Oracle commence par la vue en-ligne (1x) PUIS s'appuie dessus pour le reste !
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse ! Yorglaa |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() |
Ok, merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com