rownum與order by 子句的執行順序關係

若是select語句(非嵌套查詢形式的)有order by子句,則order by子句通常都是最後一步執行的。可是若是order by子句裏的字段被設置了主鍵約束或是被設置索引了,那麼order by子句執行以後,oracle系統還會從新對結果集的rownum值進行編號。也就是說,order by子句裏的字段被設置了主鍵約束(或是被設置索引)的select語句,先是在數據行選入結果集時對其進行一次
相關文章
相關標籤/搜索