错误信息是什么?
try:
SELECT * FROM (SELECT conferenceplan.*,conferencenotice.*,rownum rnum FROM conferenceplan ,conferencenotice WHERE conferenceplan.conferenceid=conferencenotice.conferenceid WHERE ROWNUM <=20) t WHERE (rnum > 0)
try:
SELECT * FROM (SELECT conferenceplan.*,conferencenotice.*,rownum rnum FROM conferenceplan ,conferencenotice WHERE conferenceplan.conferenceid=conferencenotice.conferenceid WHERE ROWNUM <=20) t WHERE (rnum > 0)
解决方案 »
- ORA-00913:值过多
- VS2008中使用otl的错误
- Oracle Job:我想每天中午12:00,下午6:00定时调用JOB,如何设置Job的interval(执行间隔时间)?
- 急急急 instr 和 substr函數的用法
- 排序的超级难的问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- oracle关于方案的问题
- oracle存储过程问题
- Oracle816可以使用XML吗
- 新手的问题
- 我的物化视图不会刷新了
- 请教各位高手,怎样把selserver中的函数转换成oracle的函数????急!!!!完成转换立即揭帖!
- 这个where 条件怎么写?(急!!!)
row_number() over ( partition by col1 order by col2 )比如想取出100-150条记录,按照tname排序select tname,tabtype from (
select tname,tabtype,row_number() over ( order by tname ) rn from tab
)
where rn between 100 and 150;2. 直接使用rownum 虚列
select tname,tabtype from (
select tname,tabtype,rownum rn from tab where rownum <= 150
)
where rn >= 100;
使用序列不能基于整个记录集合进行排序,如果指定了order by子句,排序的的是选出来的记录集的排序.
用这个 是一样的conferenceplan.*,conferencenotice.*,
因为他们有相同的列。
而利用分析函数需要2S..51recoder