2016-12-29 98 views
0
SQLCMD 
-S <serverName> 
-U sa -P <password> 
-d <DatabaseBase> 
-Q "select top(1) * from table order by 1 desc" 
-o "new.propertie" 

当我使用的,而不是它不工作如何设置变量SQLCMD

变量i创建

:setvar servaername "ServerName" 

回答

0

我觉得你的问题可能是变量名是大小写敏感的。在你的例子中你有“serverName”和“ServerName”。

https://msdn.microsoft.com/en-us/library/ms162773.aspx

变量 :SETVAR [ “值”] 定义SQLCMD脚本变量。脚本变量具有以下格式:$(VARNAME)。

变量名不区分大小写。