【发布时间】:2016-11-18 06:55:02
【问题描述】:
我想在 SQL Server 中使用带有 use 语句的局部变量。我搜索但找不到合适的解决方案。
declare @var varchar(100)
set @var = 'DB1'
use @var
【问题讨论】:
-
use采用数据库名称,而不是字符串。 -
您可以使用
Dynamic SQL或硬编码IF语句。
标签: sql-server local-variables