SQL Server SELECT INTO i Blocking With Temp Tables

Niedawno DBA próbuje nam powiedzieć, że nie możemy użyć składni

SELECT X, Y, Z
INTO #MyTable
FROM YourTable

Aby utworzyć tymczasowe tabele w naszym środowisku, ponieważ ta składnia powoduje blokadę TempDB na czas wykonywania procedury składowanej. Teraz znalazłem wiele rzeczy, które szczegółowo opisują, jak działają tymczasowe tabele, zakres wykonania, czyszczenie i tym podobne. Ale na całe życie nie widzę niczego o blokowaniu z powodu ich użycia.

Próbujemy znaleźć dowód, że nie powinniśmy przechodzić i wykonać CREATE TABLE #MyTable ... dla wszystkich naszych tabel tymczasowych, ale żadna ze stron nie może znaleźć dowodu. Szukam wglądu, jaki mają ludzie.

Dodatkowe informacje

Obecnie pracuje z SQL Server 2005, a wkrótce stanie się SQL Server 2008 (wersje Enterprise)

questionAnswers(8)

yourAnswerToTheQuestion