Proměnné tabulky mohou vést k menšímu počtu rekompilací uložených procedur než dočasné tabulky (viz KB #243586 a KB #305977 ), a — protože je nelze vrátit zpět — nezatěžujte se protokolem transakcí.
##table
is patří do globální dočasné tabulky. yes #table neexistuje, protože je pouze v daném rozsahu a nikdy k němu nepřistupujete mimo daný rozsah.
Upravit
Rád bych také poukázal na použití CTE (Common Table Expressions), protože také nějak funguje jako dočasná tabulka. Podrobnosti naleznete v této odpovědi:Které jsou výkonnější, CTE nebo dočasné tabulky?