sqlcmd.exe obsługuje podstawianie zmiennych i parametry za pomocą /v
argument, zobacz Używanie sqlcmd ze zmiennymi skryptowymi. Na przykład:
sqlcmd -E -d <mydb> -Q "exec usp_myproc @variable=$(myparam)" /v myparam=1
wywoła procedurę przekazującą wartość 1 do skryptu w celu zastąpienia zmiennej $(myparam)
. Zwróć uwagę, że podstawianie zmiennej sqlcmd jest zamiennikiem ciągu znaków $(variable)
który występuje w sqlcmd, zanim partia (żądanie) zostanie wysłana do SQL Server.