मैं SELECT *
. का उपयोग करने से बचूंगा . कॉलम निर्दिष्ट करें जो आप वास्तव में चाहते हैं, भले ही वे सभी हों।
एसक्यूएल सर्वर 2005+
SELECT col1, col2
FROM (
SELECT col1, col2, ROW_NUMBER() OVER (ORDER BY ID) AS RowNum
FROM MyTable
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN @startRow AND @endRow
एसक्यूएल सर्वर 2000
SQL Server 2000 में बड़े परिणाम सेटों के माध्यम से कुशलतापूर्वक पेजिंग करना
बड़े परिणाम सेट के माध्यम से पेजिंग के लिए एक अधिक कुशल विधि