Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これよりも次のレコードを選択するためのより高速または効率的な方法はありますか?
SELECT TOP 1 * FROM MyTable WHERE ID > @LastIDRead ORDER BY ID
注:すべての列が必要です
ID に CLUSTERED INDEX がある場合、これが最速の方法です。
「次のレコード」はここでは関係ありません。必要なのは、ID に基づいてレコードを取得することです。Id がインデックス化されている場合、それが最適なオプションです。