Sql server 如何在SQLCMD中设置变量

Sql server 如何在SQLCMD中设置变量,sql-server,sqlcmd,Sql Server,Sqlcmd,我认为您的问题可能是变量名区分大小写。在您的示例中,有“serverName”和“serverName” 变数 :Setvar[“值”] 定义sqlcmd脚本变量。脚本变量的格式如下:$(VARNAME) 变量名不区分大小写 SQLCMD -S <serverName> -U sa -P <password> -d <DatabaseBase> -Q "select top(1) * from table order by 1 desc" -o "n

我认为您的问题可能是变量名区分大小写。在您的示例中,有“serverName”和“serverName”

变数 :Setvar[“值”] 定义sqlcmd脚本变量。脚本变量的格式如下:$(VARNAME)

变量名不区分大小写

SQLCMD 
-S <serverName> 
-U sa -P <password> 
-d <DatabaseBase>
-Q "select top(1) * from table order by 1 desc" 
-o "new.propertie"
:setvar servaername "ServerName"