in

Darkthread

黑暗執行緒
All Tags » CODE » SQL (RSS)

Browse by Tags

Sorry, but there are no more tags available to filter with.
  • 筆記-T-SQL 分頁查詢並傳回總筆數

    資料庫查詢結果要做分頁,我較常用的做法是拉到 C# 端將物件陣列或 List<T> 存入 MemoryCache,用 .Length 可以取總筆數,用 Skip(pageSize  * (pageNo - 1)).Take(pageSize) 取回指定頁數資料,換頁或排序時從 MemoryCache 讀取以求迅速並減輕資料庫伺服器負擔,遇到變更查詢條件或按查詢鈕時再重新查詢資料庫。 最近遇到的案例,因使用者較多、單筆資料量也大,擔心 Cache 消耗過多記憶體,決定改用 T-SQL 實做分頁同時取得總筆數,過去少有機會練習,試作之餘寫篇筆記備忘。 我找到較簡潔的做法是組裝查詢條件先轉成...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-23-2017
第1頁,共1頁 (1個項目)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems