sqlcmd.exe podporuje substituci proměnných a parametry prostřednictvím /v
argument, viz Použití sqlcmd se skriptovacími proměnnými. Například:
sqlcmd -E -d <mydb> -Q "exec usp_myproc @variable=$(myparam)" /v myparam=1
vyvolá proceduru, která předá skriptu hodnotu 1, která má být nahrazena proměnnou $(myparam)
. Všimněte si, že substituce proměnné sqlcmd je nahrazením řetězce $(variable)
který se vyskytuje v sqlcmd, než je dávka (požadavek) odeslána na SQL Server.