0

次のようなストアドプロシージャがあります。

  1. 構文から一時テーブル(#tmp1)を作成しSELECT.. INTO.. FROM..ます。

  2. クエリ文字列を作成し、を使用して実行しEXEC(@STR1)ます。クエリ文字列は、へのクエリも実行します#tmp1

クエリ文字列が文字列変数に基づいて作成される理由は、クエリの形成に何らかの条件があるためです。

問題は、2番目のクエリが#tmp1別の接続上にあるため、アクセスできないためです。グローバル一時テーブルを作成し、完了時に削除することはできますが、複数のユーザーが同時にストアドプロシージャをトリガーしている場合の影響が心配です。

この問題のアイデアまたは回避策を評価してください。前もって感謝します。

4

0 に答える 0