यदि आप OFFSET-FETCH
. का उपयोग नहीं कर सकते हैं SQL सर्वर 2012 में और यह मानते हुए कि तालिका में प्राथमिक कुंजी या कॉलम है जो आपको विशिष्ट रूप से एक पंक्ति की पहचान करने की अनुमति देता है, इसे UniqueKey
कहते हैं। , तो 2005 में ऊपर की ओर आप ROW_NUMBER
इस तरह...
SELECT UniqueKey, col2, col3
FROM
(
SELECT UniqueKey, col2, col3, ROW_NUMBER() OVER (ORDER BY UniqueKey) AS RowNum
FROM YourTable
) sub
WHERE sub.RowNum BETWEEN @startRow AND @endRow