Вопросы с тегом «table-variable»

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

В SQL Server 2005 мы можем создавать временные таблицы одним из двух способов: declare @tmp table (Col1 int, Col2 int); или create table #tmp (Col1 int, Col2 int); Каковы различия между этими двумя? Я прочитал противоречивые мнения о том, использует ли @tmp все еще tempdb, или все происходит в...

372
SELECT INTO табличная переменная в T-SQL

Получил сложный запрос SELECT, из которого я хотел бы вставить все строки в табличную переменную, но T-SQL не позволяет этого. Кроме того, нельзя использовать табличную переменную с запросами SELECT INTO или INSERT EXEC. http://odetocode.com/Articles/365.aspx Краткий пример: declare @userData...

298
Когда я должен использовать переменную таблицы против временной таблицы на сервере SQL?

Я изучаю больше деталей в табличной переменной. В нем говорится, что временные таблицы всегда находятся на диске, а переменные таблицы находятся в памяти, то есть производительность табличной переменной лучше, чем у временной таблицы, поскольку переменная таблицы использует меньше операций...

123
Как удалить переменные таблицы в SQL-сервере? Стоит ли мне вообще это делать?

У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса: Как удалить переменную таблицы? Drop Table @varName выдает ошибку «Неверный snytax». Всегда ли я должен это делать? Я слышал, это хорошая практика. Действительно ли это необходимо для таких небольших скриптов? Вот мой...