0

これが可能かどうかはわかりません。約 1.5MM レコードの元のデータ セットがあります。このデータセットをパラメーター付きのレポートで使用する準備として、このデータセットに対して多くのことを行いたいと考えています。SSRS と SQL Server 2008 R2 を使用しています。

私が考えていたのは、元の 1.5MM レコードのサブセットを持ち、レポートに必要な追加フィールドを持つ一時テーブル #XYZ を作成することです。

そのすべてをストアド プロシージャで実行できます。データベースのテーブルにコピーせずにその一時テーブルを使用できますか。

2 人のユーザーがほぼ同時にデータのクエリを実行する場合がありますが、テーブルの削除または更新で競合が発生することは望ましくありません。

4

1 に答える 1

1

一時テーブルは接続/セッションに固有であり、proc が終了すると削除されます。SSMS の 2 つの異なるウィンドウから同じ proc を実行すると、接続ごとに独自の一時テーブルが取得されますが、問題はありません...2 つのシャープ記号 ##XYZ を含むグローバル一時テーブルを使用しない限り、

于 2013-04-26T19:58:59.217 に答える