私は、SQL Server(私の呼び出しではない)を使用して、データベースから統計の大きなテーブルを返すWebアプリケーションに取り組んでいます。私のコードには、次のタイプのwhileループを持ついくつかの関数があります。
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC))
ただし、テーブルが非常に大きいため、読み込み時間を最小限に抑えるために、データベースへの呼び出しをできるだけ少なくしたいと思います。つまり、これらのwhileループの後で、データベースステートメントの内部ポインタを何らかの方法でリセットしたいと思います。控えめに言っても、SQL Serverでの私の経験は限られており、グーグルはMySQLでmysql_data_seek-functionを使用できるはずであることを示唆しています。SQL Serverに同等のものはありますか?それも可能ですか?