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"
答案 0 :(得分:0)
我认为您的问题可能是变量名称区分大小写。你有&#34; serverName&#34;和/&#34; ServerName&#34;,在你的例子中。
https://msdn.microsoft.com/en-us/library/ms162773.aspx
变量 :Setvar [&#34;价值&#34; ] 定义sqlcmd脚本变量。脚本变量具有以下格式:$(VARNAME)。
变量名称不区分大小写。