GitHub Gist 是github 的子服務,可以用來分享簡單的檔案內容(一至多個),同樣支援公開或私有的分享層級;檔案有提供嵌入連結,所以有人拿來當部落格的資源存放。
若在較複雜的查詢,有時會使用到暫存表,但又太想建立暫存表,此時就可以搭配CTE來實作,
而CTE的出現,造成當時一波風潮,如不CTE 母寧死的鐵血捍衛...,接著我們來看看相關應用與實作。
使用t-sql 實作分頁也算顯學,使用CTE (後續也打算補上筆記) 搭配OFFSET 與FETCH NEXT,
也算是手到擒來,但若Sql Server 屬於滿清時代的 2008 以下版本,就需要另外語法,
這邊展示一下。
在沒有使用EF 的情況下,使用tsql 操作資料,大都需要自己手動建立類別,如何能快速建立對應的類別 ,這邊可借助LinqPad 工具。
實務上確實有可能讓使用者決定資料的排序,在資料量不小的情境下,不太可能將資料全部撈出在用程式過濾,
搭配原本實作分頁的邏輯(亦可參考黑哥文章),將動態排序需求加入其中。