我在脚本中有一个表变量(不是存储过程)。两个问题:
- 如何删除表变量?删除表 @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-Server 中的表变量?我应该这样做吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5653520/