如果最后返回结果集时用了order by需要用以下的形式
select rownum,temp.* from (select t.* from tab t order by col1,col2) temp
因为rownum是在Order by之前加上的。
select rownum,temp.* from (select t.* from tab t order by col1,col2) temp
因为rownum是在Order by之前加上的。