Bonjour à tous,

j'avais une petite question sur le fonctionnement de rownum. En voulant vérifier une partie de mes enregistrements dans une table j'ai voulu utiliser les rownums pour voir X enregistrements à la fois.

Malheureusement, dès que je n'inclus pas le rownum 1 le résultat de la requête est vide. Est-ce normal?

Voici un exemple court:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
SQL> SELECT agence
  2  FROM agence
  3  WHERE rownum BETWEEN 1 AND 4
  4  ;
 
AGENCE
---------
02200A
02200T
60000A
60000E
 
SQL> SELECT agence
  2  FROM agence
  3  WHERE rownum BETWEEN 2 AND 4;
 
aucune ligne sélectionnée

eb