0

我需要对 MSSQL 实现一个 LIMIT 等效项(来自 mysql)。我在这里找到了许多回答这个问题的主题,但都要求您按特定列排序。我需要这样做而不必订购表格,因为我的代码会自动通过许多表格,因此表格结构/列名会因表格而异,而且我不知道可以使用哪个表格来正确订购。

这样做的原因是我在 vb.net 中处理一个巨大的表并adapter.Fill(ds_values)导致内存不足,所以我需要当时以 1000 行的块处理表..

任何帮助表示赞赏。

谢谢

4

1 回答 1

1

如果您没有列指示,则无法知道插入记录的顺序。这不是数据库引擎的工作方式。

DB 引擎的算法尝试尽可能快地获取数据。如果您不指定订单,它不关心订单。

于 2013-10-15T08:54:35.467 回答