将数据库名称分配给 SSDT 数据库发布脚本中的变量(自动生成)
Assigning database name to a variable in SSDT database publish script (automatically generated)
我想做的就是将名称 TestDatabase
分配给变量
@test
.
出于某种原因,我似乎无法让它发挥作用。
我可能在这里遗漏了什么?
这是我使用 visual studio 从自动生成的脚本中提取的样本。
GO
:setvar testdb "TestDatabase"
--TSQL bit
DECLARE @test nvarchar(10)
set @test=$(testdb) -- tried with $testdb, $[testdb]
列名称无效 'testdb'。
** 执行批处理时遇到错误。正在退出。
GO
:setvar testdb "TestDatabase"
--TSQL bit
DECLARE @test nvarchar(10)
set @test='$(testdb)'
我想做的就是将名称 TestDatabase
分配给变量
@test
.
出于某种原因,我似乎无法让它发挥作用。 我可能在这里遗漏了什么?
这是我使用 visual studio 从自动生成的脚本中提取的样本。
GO
:setvar testdb "TestDatabase"
--TSQL bit
DECLARE @test nvarchar(10)
set @test=$(testdb) -- tried with $testdb, $[testdb]
列名称无效 'testdb'。 ** 执行批处理时遇到错误。正在退出。
GO
:setvar testdb "TestDatabase"
--TSQL bit
DECLARE @test nvarchar(10)
set @test='$(testdb)'