如何做到查询过程在得到第一条记录后返回? select * from tbname where rownum=1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tb where rownum=1 and ... 我说的不是查询表的第一条记录!而是一个查询结果的第一条记录!按照zonelive(peter) 不知道可不可以,试试。 不明白你的真正意思.select * from (select rownum num,a.* from tablename a) where num=1 我的意思是:select **** from *****************union****from ******以上是一个查询语句,执行后会得到一个记录集,是吧?记录集总有第一条记录吧?我的意思是在查询过程中,如果它得到了第一条记录,就退出查询,返回。 写在pl/sql 块中 ,sql除了用rownum=1限制查询一天,别的没办法退出. 楼主是想获得最快响应速度吧在前面的sql中加优化hint:select /*+ FIRST_ROWS(1) */ **** from **** where rownum=1 求一个oracle 函数~~~!! 一个关于sequence的奇怪问题,急!!!!请大家帮忙啦!! 关于字符集转换的难题,有兴趣的兄弟来瞧瞧。 (兼职)请一位精通Oracle的朋友,为我们的网络棋牌游戏程序建立数据库和日常维护和优化 无法使用enterprise manager 100分求助高手:请问如何导出数据库中每张表的前100行??? REDHAT 9 下安装ORACLE9I错误 sql plus 登陆的问题 奇怪的PL/SQL-DECODE问题,不知道各位有没有遇到过? oracle数据库中添加数据 存储过程急问题,在线等待 一个操作执行了10多个小时还没有完?不知为什么。
而是一个查询结果的第一条记录!
按照zonelive(peter) 不知道可不可以,试试。
select * from (select rownum num,a.* from tablename a) where num=1
select **** from ****
********
*****
union
****
from ******
以上是一个查询语句,执行后会得到一个记录集,是吧?记录集总有第一条记录吧?
我的意思是在查询过程中,如果它得到了第一条记录,就退出查询,返回。
在前面的sql中加优化hint:
select /*+ FIRST_ROWS(1) */ **** from **** where rownum=1