在ORACLE中,检索一定数额的记录,如:五条记录,十万条记录。有如下两种方法: |
方法一:使用FETCH FIRST n ROWS ONLY(其中,n是任意数字) |
方法二:在WHERE 子句中用 ROWNUM来计算行数。 |
方法一:使用FETCH FIRST 100000 ROWS ONLY
SELECT * FROM PRODUCTS FETCH FIRST 100000 ROWS ONLY;
方法二:在ORACLE中,需要基于ROWNUM(行计数器)来计算记录行数。
SELECT * FROM PRODUCTS WHERE ROWNUM <=100000;