2016-12-29 71 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)。

變量名不區分大小寫。