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

У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса:

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

Вот мой код:

Declare @projectList table(
    name varchar(40) NOT NULL);

Insert Into @projectList
Values ('BCR-00021')

Select *
From @projectList

Drop Table @projectList -- does not work
113
задан jtpereyda 13 April 2011 в 18:00
поделиться