0
HI、SQL Server 2005、Paginクエリすべての結果を取得
私はこれらのテーブルを結合する必要があるレポートのために、多くのレコードを持ついくつかのテーブルがあります。
タイムアウトエラーが発生した行をすべて取得したい場合は、SQL Server 2005でページングクエリを使用し、ページ単位で結果を取得できます。
しかし、結果の数やクエリのページ数を知る必要があります。 ページングされたクエリで、私はカウント()を使用すると、すべての結果カウントではなく、ページサイズを取得し、すべてのレコードにカウント()を取得しようとすると、タイムアウトエラーメッセージが表示されます。
クエリのページ数を見つける方法はありますか?
おかげ
コードスミス、 私は同じフィルタを使用して別の選択を使用しています(ページングなしでcount(*)を使用すると、このスローが発生します) – Ashian
CodeSmithを使用していないことがわかっています。 おおよその結果セットサイズ(非ページング)は何ですか? –
.netTiersでどのように処理されているかを確認してください:http://blog.benpowell.co.uk/2009/02/paging-and-sorting- in-nettiers-custom.html –