當前位置:編程學習大全網 - 熱門推薦 - oracle分頁快還是全量快

oracle分頁快還是全量快

分頁快

可能都知道ROWNUM只適用於小於或小於等於,如果進行等於判斷,那麽只能等於1,不能進行大於的比較。

ROWNUM是oracle系統順序分配為從查詢返回的行的編號,返回的第壹行分配的是1,第二行是2,依此類推。

ROWNUM總是從1開始,不管當前的記錄是否滿足查詢結果,ROWNUM返回的值都是1,如果這條記錄的值最終滿足所有的條件,那麽ROWNUM會遞加,下壹條記錄的ROWNUM會返回2,否則下壹條記錄的ROWNUM仍然返回1。

理解了這壹點,就清楚為什麽壹般的ROWNUM大於某個值或等於某個不為1的值是無法返回結果的,因此對於每條記錄的ROWNUM都是1,而ROWNUM為1不滿足查詢的結果,所以下壹條記錄的ROWNUM不會遞增,仍然是1,因此所有的記錄都不滿足條件。

  • 上一篇:回形針可以做什麽手工小飾品
  • 下一篇:任務欄通常位於桌面的底部,它的位置可以改變嗎
  • copyright 2024編程學習大全網