table-variable- все статьи тега


Как удалить табличные переменные в SQL-Server? Должен ли я вообще это делать?

У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса: Как удалить переменную таблицы? Drop Table @varName дает ошибку "неверный snytax". должен ли я всегда это делать? Я слышал, это хорошая практика. Это когда-нибудь действительно необходимо для небольших сценариев, как это? вот мой код: Declare @projectList table( name varchar(40) NOT NULL); Insert Into @projectList Values ('BCR-00021') Select * From @projectList Drop Table @projectList -- does not work ...

Как использовать табличную переменную в динамической инструкции sql?

в моей хранимой процедуре я объявил две переменные таблицы поверх моей процедуры. Теперь я пытаюсь использовать эту переменную внутри динамического SQL, но я получаю эту ошибку во время выполнения этой процедуры. Я использую Sql Server 2008. вот как выглядит мой запрос, set @col_name = 'Assoc_Item_' + Convert(nvarchar(2), @curr_row1); set @sqlstat = 'update @RelPro set ' + @col_name + ' = (Select relsku From @TSku Where tid = ' + Conve ...