Найдено результатов: 1

В чем разница между временной таблицей и табличной переменной на сервере SQL?

В SQL Server 2005 мы можем создавать временные таблицы одним из двух способов:

declare @tmp table (Col1 int, Col2 int);

или

create table #tmp (Col1 int, Col2 int);

В чем же разница между этими двумя понятиями? Я читал противоречивые мнения о том, по-прежнему ли @tmp использует tempdb, или все происходит в памяти.

В каких сценариях один из них превосходит другой?

sql-server   temp-tables   table-variable    

1156   10   21:06, 1st October, 2020