2017-09-05 177 views
1

假設臨時表將在存儲過程中創建和刪除。如果多個用戶同時運行存儲過程,會不會導致無法創建該臨時表的問題,因爲它已經由另一個用戶創建,並且在有人嘗試創建該臨時表之前尚未及時刪除?sql存儲過程 - 多個用戶同時創建臨時表

+0

@ JasonA.Long你應該把它寫成一個答案,而不是評論... –

+0

@RussellFox - 感動回答。 –

回答

2

只要你在談論一個實際的#temp表(用一個#)就沒有問題。 #temp表的作用域被限定在會話中。因此,您可以在同一個實例中擁有數十個人,並且同時創建具有完全相同名稱的臨時表,並且永遠不會發生碰撞。 (如果你正在談論## globaltemp表格(2 ##)...全球臨時工可以並且會與其他會話發生衝突,這是一個不同的故事)

+1

謝謝你的回答!是的,我正在談論單個#temp表。 – bbbbbliu

相關問題