У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса:
- Как удалить переменную таблицы? 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