社区
基础和管理
帖子详情
ORACLE rownum设置的问题
ybli
2011-12-08 11:07:07
我用ROWNUM限制查询数量时,前几天设置10000的时候死掉了,昨天设置8900时死掉,低于8900时可以查出数据,今天设置6600就死掉了,低于6600可以查出数据,这个是什么原因?
...全文
117
10
打赏
收藏
ORACLE rownum设置的问题
我用ROWNUM限制查询数量时,前几天设置10000的时候死掉了,昨天设置8900时死掉,低于8900时可以查出数据,今天设置6600就死掉了,低于6600可以查出数据,这个是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
novamc
2011-12-14
打赏
举报
回复
这个和rownum没有关系,这个是你拿小霸王装oracle的结果
或者你跑了一个异常消耗资源的sql
zhoujiazhen885
2011-12-12
打赏
举报
回复
恩 应该是临时表空间的问题
宋哥
2011-12-12
打赏
举报
回复
查询时很多情况下会把数据放到临时表空间,比如需要排序,又有很多情况会用到临时表空间,比如修改后没有提交的数据,因此临时表空间可用的空间是不断变化的,原来可以存放10000条数据,后来由于种种原因,临时表空间被占了,现在只能放几千条了。
glowd
2011-12-10
打赏
举报
回复
绝对不会有关系,我用过大于10000的
宋哥
2011-12-09
打赏
举报
回复
估计是临时表空间空间不够,应该和rownum没关系。
zhangli198444
2011-12-09
打赏
举报
回复
可以把日志清理一下,试试!
Rotel-刘志东
2011-12-08
打赏
举报
回复
是不是sql写的有问题。
xpingping
2011-12-08
打赏
举报
回复
rownum 本身是伪劣,不存在的,只有你在select 以后才会分配
rownum 每次分配都是从1开始分配的
ybli
2011-12-08
打赏
举报
回复
会不会是日志满了的原因?我只是怀疑
ybli
2011-12-08
打赏
举报
回复
SQL是没问题的,之前一直用了很多年都正常,只是前天突然说10000以上查不出数据了,程序死在那,后来试了,SQL语句中ROWNUM<10000可查出数据,到昨天ROWNUM<10000也查不出数据了,继续降低才行。
语句在PLSQL中是可以运行的。
oracle
row
num
最后的数据,
oracle
row
num
问题
本帖最后由 dingjun123 于 2011-11-16 20:06 编辑你根本不了解
oracle
row
num
的用法,详细参考sql reference发个很久以前写的东西8.
row
num
—top-N分析8.1
row
num
基础
row
num
是
oracle
中的一个伪列(pseudo column),其目的就是给查询出来的结果集标注行号。可以实现查询前n行(top-n),中间几行(middle-n...
ORACLE
中
ROW
NUM
用法总结!
ORACLE
中
ROW
NUM
用法总结! 对于
Oracle
的
row
num
问题
,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个
row
num
伪列的...
oracle
的
row
num
的用法,
Oracle
Row
num
用法
Oracle
Row
num
用法
Oracle
提供了
row
num
,
row
num
是一个隐含的(查询结果集)字段,
row
num
是一个行号,从1开始。
row
num
隐含字段select
row
num
, a.* from emp a;取得前5条数据select * from emp where
row
num
<=5;取得大与第5条的所有数据select * from emp where
row
num
&g...
oracle
row
num
=1什么意思,
Oracle
中
row
num
用法总结
对于
Oracle
的
row
num
问题
,很多资料都说不支持>,>=,=,between……and,只能用以上符号(,>=,=,between……and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个
row
num
伪列的意义就不应该感到惊奇,同样是伪列,
row
num
与
row
id可有些不一样,下面以例子说明:假设某个表t1(c1)...
Oracle
中
ROW
NUM
使用
问题
记录
Oracle
中
ROW
NUM
使用
问题
记录
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章