|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 94 ![]() |
Bonjour,
Je voudrais savoir comment retourner les x premières lignes dans une requête. Sur le forum, j'ai vu que l'on conseille le champ caché ROWNUM et qu'il faut ajouter une clause WHERE du genre WHERE<=x, mais je ne suis pas d'accord... En effet, si ma requête comporte un ORDER BY, alors Oracle va me retourner les mêmes lignes que la requête sans ORDER BY ! D'ailleurs on voit bien le problème avec ces requêtes : Citation:
Citation:
Merci d'avance pour vos suggestions. Autre point : J'ai essayé avec un hint Oracle mais ça ne marche pas : Citation:
En fait, ça doit agir seulement sur la façon qu'Oracle défini le plan d'exécution... |
|||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 94 ![]() |
Merci pour le lien ! C'est bien ça !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com