我發現分頁最好的辦法在SQL Server 2012是OFFSET FETCH ClauseSQL Server 2012中 - 無分頁ORDER子句
SELECT First Name + ' ' + Last Name
FROM Employees
ORDER BY First Name OFFSET 10 ROWS;
它工作正常。
現在,在我的情況,我的軟件動態生成SQL Server表,我只知道表名。
我不知道動態生成的表中的列名。
現在在這種情況下這個分頁是如何工作的?因爲我不知道哪一列應與ORDER BY
子句中使用不OFFSET取條款...
任何替代解決方案?
感謝
沒有'ORDER BY',有**是沒有順序**在結果集中,所以'OFFSET ...取...'是** **毫無意義...... – 2014-12-02 10:48:18
這是什麼都與分頁有關?所有你問的是如何執行一個動態的順序「。 – usr 2014-12-02 10:48:24
可能重複的[SQL Server Dynamic Order By Problem](http://stackoverflow.com/questions/751642/sql-server-dynamic-order-by-problem ) – usr 2014-12-02 10:48:48