标签: sql sql-server
是否有更快或更有效的方式来选择下一条记录呢?
SELECT TOP 1 * FROM MyTable WHERE ID > @LastIDRead ORDER BY ID
注意:我需要所有列
答案 0 :(得分:4)
如果您在ID上拥有CLUSTERED INDEX,那么这是最快的方法。
答案 1 :(得分:0)
“下一条记录”在这里无关紧要,您想要的是根据其ID获取记录。如果Id被编入索引,那将是最佳选择。