Bonjour,
J'ai une requête qui me ranène bcp de lignes
Je souhaite donc partionner et ramener par exemple les 100 premieres les traiter, les 50000 suivants etc...
J'ai utilisé les requetes suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select   matricule,
         row_number() over(order by matricule) as RNUM       
from personne where RNUM < 100
Ma requête fonctionne bien sans la ligne where mais me ramène tout

Et avec la clause where j'ai un message erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
QL Error: ORA-00904: "RNUM": invalid identifier
00904. 00000 -  "%s: invalid identifier"