0

MSSQLに(mysqlから)同等のLIMITを実装する必要があります。この問題に答える多くのトピックをここで見つけましたが、すべて特定の列で並べ替える必要があります。私のコードは自動的に多くのテーブルを通過するため、テーブルを注文せずにこれを行う必要があるため、テーブル構造/列名はテーブルごとに変化し、どのテーブルを使用して適切に注文できるかわかりません。

この理由は、vb.net で巨大なテーブルを処理していadapter.Fill(ds_values)てメモリ不足になるため、一度に 1000 行のチャンクでテーブルを処理する必要があるためです..

どんな助けでも感謝します。

ありがとう

4

1 に答える 1

1

それを示す列がない場合、レコードが挿入された順序を知る方法はありません。それはDBエンジンの仕組みではありません。

DB エンジンのアルゴリズムは、可能な限り高速にデータをフェッチしようとします。また、順序を指定しない場合、順序は気にしません。

于 2013-10-15T08:54:35.467 に答える