sqlcmd.exe поддържа заместване на променливи и параметри чрез /v
аргумент, вижте Използване на sqlcmd със скриптови променливи. Например:
sqlcmd -E -d <mydb> -Q "exec usp_myproc @variable=$(myparam)" /v myparam=1
ще извика процедурата, предаваща стойността 1 на скрипта, който да бъде заменен с променливата $(myparam)
. Обърнете внимание, че заместването на променлива sqlcmd е замяна на низ на $(variable)
което се случва в sqlcmd, преди партидата (заявката) да бъде изпратена до SQL Server.