6

データベースで大量のデータを返す選択クエリを実行したいと考えています。上記のデータベースでは、クエリをオフセット + 制限付きの 10000 件の結果のチャンクに分割する必要があります。これらのチャンクを繰り返し処理している間、他の誰かがデータベースを更新し、場合によってはデータベースが同じ行を複数回返す可能性があります。重複する ID を持つ行を削除する後処理フィルターによって処理しますが、複数の選択ステートメントにわたってデータベースの一貫したビューを取得できる一連の SQL クエリを作成する方法があるかどうか疑問に思います。つまり、BEGIN+COMMIT ですが、select 用です。

私はSQLの人ではないと言いましたか?

4

1 に答える 1