ループでクエリのパフォーマンスをテストしています。結果セットの100の複製を返すのではなく、selectステートメントを何百回も実行して、毎回結果を破棄したいと思います。
PostgreSQLの構文は「performselect...」で、selectステートメントを実行して結果を破棄します。「37.6.2。結果なしでクエリを実行する」http://www.postgresql.org/docs/8.2/static/plpgsql-statements.html
TSQLに同等のキーワードはありますか?
SSMSには[結果を破棄]オプションがあることは知っていますが、結果は各反復後に破棄されず、すべての反復が完了するまでメモリに蓄積されるようです。一時変数への選択は機能すると思いますが、キーワードを使用して結果を破棄する方がはるかに簡単です。テーブル変数定義の作成と、結果を一時テーブルに格納することによる潜在的なオーバーヘッドは避けたいと思います。