我需要实现一个LIMIT等价物(从mysql)到MSSQL。我在这里找到了许多回答这个问题的主题,但都需要您按特定列进行排序。我需要这样做,而不必订购表,因为我的代码自动遍历许多表,因此表结构/列名称从表更改为表,我不知道可以使用哪个表来正确订购。
原因是我正在vb.net中处理一个巨大的表,而adapter.Fill(ds_values)
会导致内存不足,所以我需要在当时以1000行的方式处理表。 / p>
任何帮助表示感谢。
感谢
答案 0 :(得分:1)
如果您没有指示该列的列,则无法知道插入记录的顺序。这不是数据库引擎的工作方式。
数据库引擎的算法尝试尽可能快地获取数据。如果您没有指定订单,它就不关心订单。