0

複数のユーザーが実行することになっている SQL ストアド プロシージャがあります。すべてのユーザーは、同じサーバーと同じデータベースでこのプロシージャを実行します。実行中に、グローバル一時テーブルが作成され、最後に削除されます (たとえば、##temp_1##temp_2など)。proc がグローバル一時テーブルを作成するとき、次のコードを使用します。

IF OBJECT_ID('tempDB..##temp_1') IS NOT NULL
        DROP TABLE ##temp_1

だから私の質問は、 と が作成されたときに、User A別のマシンで開始し、彼の を作成し始めることです。上記のコードによると、存在する場合はデータベースから削除されます。この操作は に影響しますか? ユーザーが互いに影響し合っている場合、それを回避する方法はありますか?##temp_1##temp_2User B##temp_1##temp_1User A

どうもありがとう。

4

1 に答える 1

0

ユーザーのデータがそのユーザーに固有であり、他のユーザーのエントリが同じであることを指定して、両方を保存する方法を指定する必要があります

于 2015-08-18T09:25:24.820 に答える