我在脚本中有一个表变量(不是存储过程)。两个问题:
- 如何删除表变量?删除表@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
您不能自己丢掉它们,所以问题的第二部分不适用。
—
马丁·史密斯,