如何在没有全表扫描的情况下在oracle中选择前200行

时间:2015-12-16 08:52:07

标签: oracle11g

我需要搜索数据库中的前200行,而不是全表。如果我扫描全表,则需要花费太多时间,因为我的表包含1.6亿条记录。我正在使用oracle 11g。

1 个答案:

答案 0 :(得分:0)

在这种情况下你真的需要避免使用FTS吗

SELECT * FROM table WHERE ROWNUM <= 200;

运行得非常快,即使有一个包含数百万行的表,也会立即开始返回结果。