Tho*_*ger 13
变量的作用域持续时间为从声明到批处理或存储过程结束。所以换句话说,如果你有这样的事情:
declare @someVar varchar(100)
select @someVar = 'this is a test' -- this is legal
go
select @someVar = 'this will not work' -- the variable @someVar is out of scope
Run Code Online (Sandbox Code Playgroud)
请参阅有关 T-SQL 变量的MSDN 参考:
变量的范围是可以引用该变量的 Transact-SQL 语句的范围。变量的范围从它被声明的那一刻开始,直到它被声明的批处理或存储过程结束。
换句话说,您不会像其他数据库对象那样显式删除变量。(表变量也是如此)
归档时间: |
|
查看次数: |
46454 次 |
最近记录: |