重複の可能性:
SQL SERVER のローカルおよびグローバル一時テーブル
SQL での #tables の動作について、誰かがより良い説明をしてくれるかどうか知りたいです。
ストアド プロシージャの 1 つで、現在アクティブなストアド プロシージャによってデータが格納される一時テーブル (#table) を作成します。引数のために、これをSproc1と呼びましょう。
Sproc1 は sproc2 によって呼び出されます。呼び出しの後、sproc2 は #table からデータを収集し、#table は不要になるため削除します。
理論上はすべてうまくいきますが、2 人または 20 人がまったく同時に sproc2 を呼び出し/実行した場合はどうなるでしょうか?
ですから、SQL が sproc2 を使用する呼び出し元ごとに #table の新しいインスタンス (接続によってリンクされる) を作成するのか、それとも競合が発生するのかを知りたいです。