|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Conseil - Consultant en systèmes d'information Inscription : mars 2011 Messages : 23 ![]() |
Bonjour à tous,
Voici mon problème. Je dois refondre une requête Oracle en SAS via une proc SQL. Cette requête comporte plusieurs requêtes imbriquées de ce type : Code :
Code :
Mais réécrire l'intégralité de cette requête en remplaceant toutes les clauses de ce type par des unions prendrait du temps, ne serait pas propre et poserait de gros problèmes de performance. Sauriez-vous d'où vient ce problème ? Y'a t il un moyen plus optimisé de contourner ce problème ? En vous remerciant |
||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() |
Est ce que tu peux tester la requête ci-dessous, j'ai juste enlevé l'alias C des sous requêtes, je ne sais pas si le compilateur comprendra correctement dans ce cas?
Code :
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Conseil - Consultant en systèmes d'information Inscription : mars 2011 Messages : 23 ![]() |
Bien vu ! Cela semble fonctionner pour cette sous requête.
Apparemment oracle et SAS ne gèrent pas les alias de tables de la même façon. Merci bcp. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
cool
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com