我正在使用SQLCMD模式。我想设置setvar变量值。 我应该如何在:setvar中设置值? 我的代码如下所示:
DECLARE @DatabaseName AS nvarchar(180)
set @DatabaseName = '$(dbName)'
print @DatabaseName
:setvar DatabaseName @DatabaseName
答案 0 :(得分:0)
和下面的代码(来自上方)
sqlcmd
:setvar MYDATABASE AdventureWorks2012
USE $(MYDATABASE);
GO
因此,根据您的代码,上面的代码应该可以正常工作...
答案 1 :(得分:0)
要使用数据库获取最新信息,请使用以下代码:
DECLARE @DatabaseName AS nvarchar(180)
SELECT @DatabaseName = DB_NAME()
print @DatabaseName
:setvar DatabaseName @DatabaseName