Bonjour,

je cherche à récupérer une ligne dans une table en utilisant rownum.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
select *  from ma_table 
where rownum =60;
le résultat est toujours null, pourtant la ligne 60 existe dans ma table. Et c'est pareil pour toutes les autres lignes sauf la ligne 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
select *  from ma_table 
where rownum =1;
là, la requête renvoie la ligne.

sachant que j'utilise oracle 11g et que je travaille sur sqldevelopper 1.5.5, quelqu'un pourrait-il m'expliquer comment utilser rownum et pourquoi ça marche seulement pour la ligne 1.

Merci d'avance.