2017-09-05 13 views
1

ストアドプロシージャ中にテンポラリテーブルを作成して削除するとします。同時に複数のユーザーがストアドプロシージャを実行した場合、別のユーザーによって既に作成されていて、他のユーザーがそのテンポラリテーブルを作成しようとする前にまだドロップされていないため、 ?SQLストアドプロシージャ - 複数のユーザーが同時にテンポラリテーブルを作成する

+0

@ JasonA.Longコメント... –

+0

@RussellFox - 回答に移動しました。 –

答えて

2

実際の#tempテーブル(#が1つ)について話している限り、問題はありません。 #tempテーブルはセッションにスコープされます。だから、同じインスタンスに数十人の人がいて、まったく同じ名前のテンポラリテーブルを作成していて、まったく同じ時刻に衝突することはありません。 (#2の## globaltempテーブルについて話していると、別の話です...グローバルtempsは他のセッションと衝突する可能性があります)

+1

ありがとうございました!はい、私は単一の#tempテーブルについて話しています。 – bbbbbliu

関連する問題