1

有没有比这更快或更有效的方法来选择下一条记录?

SELECT TOP 1 * 
FROM MyTable 
WHERE ID > @LastIDRead 
ORDER BY ID

注意:我需要所有的列

4

2 回答 2

4

如果您在 ID 上有一个 CLUSTERED INDEX,这是最快的方法。

于 2012-09-13T14:50:52.797 回答
0

“下一条记录”在这里无关紧要,您想要的是根据其 ID 获取记录。如果 Id 被索引,那将是最好的选择。

于 2012-09-13T14:53:32.490 回答