Maison >développement back-end >tutoriel php >Explication détaillée des principes de base de la requête de pagination Oracle
Cet article présente principalement en détail le principe de la requête de pagination Oracle et analyse la méthode de mise en œuvre à partir des exemples de données de test. Cet article analyse en détail les connaissances de base de la requête de pagination Oracle à partir du principe de requête de données et de la méthode de mise en œuvre de la pagination. voici le contenu de cet article :
Raison 1
Oracle génère par défaut des champs rowmun et rowid pour chaque table. Ces champs sont appelés pseudo-colonnes
1 Créez une table de test<.>
CREATE TABLE TEST( ID NUMBER, NAME VARCHAR2(20) )
INSERT INTO TEST VALUES (1,'张三'); INSERT INTO TEST VALUES (2,'李四'); INSERT INTO TEST VALUES (3,'王五'); INSERT INTO TEST VALUES (4,'赵六'); INSERT INTO TEST VALUES (5,'郑七'); INSERT INTO TEST VALUES (6,'胡八'); INSERT INTO TEST VALUES (7,'刘九');
select rowid,rownum,id,name from TEST;
select rowid,rownum,id,name from test where rownum e2aa4179ece4aae905975b513ebd5e1f2 and rownum b6d6f6e07986145fd99ed7209baa2c842
select rownum,id,name from ( select rownum rn , t.* from test t where rownum a15c685b42299c7d65c5378e1cf9c539=4
select rownum,id,name from ( select rownum rn, n.* from ( select * from test --最内层循环该怎么写怎么写 ) n where rownum <=6 --小于限制写在第二层 ) where rn>=4Le contenu ci-dessus est le principe de base de la requête de pagination Oracle. J'espère qu'il pourra aider tout le monde. Recommandations associées :
Exemple de fonction de pagination Oracle implémentée en PHP
php+oracle pagination class_PHP tutoriel
Principes et déclarations SQL des requêtes de pagination Oracle
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!