日期:2014-05-17  浏览次数:20681 次

在查询中怎么做到只要查到结果马上返回?
移动的话务数据,数据量太大了,小弟我只想查某条记录,只要查到了就马上返回结果,不用再查下去。
有这样的语句吗 还是有其他方法???还望路过大侠不吝赐教。~

------解决方案--------------------
可以加个条件 where rownum<2 返回一条数据
------解决方案--------------------
oracle 默认应该就是有结果马上返回
但是如果你加了order by 这样的条件要等所有结果出来才行

其实最好是加个条件限制结果集这样的好处是会走索引而不是全表扫描。
------解决方案--------------------
探讨

可以加个条件 where rownum<2 返回一条数据

------解决方案--------------------
探讨

引用:

oracle 默认应该就是有结果马上返回
但是如果你加了order by 这样的条件要等所有结果出来才行

其实最好是加个条件限制结果集这样的好处是会走索引而不是全表扫描。


限制结果集的意思是?加多点条件对吗?