sqlcmd.exe understøtter variabel substitution og parametre via /v
argument, se Brug af sqlcmd med scriptvariabler. For eksempel:
sqlcmd -E -d <mydb> -Q "exec usp_myproc @variable=$(myparam)" /v myparam=1
vil påkalde proceduren, der sender værdien 1 til scriptet, der skal erstatte variablen $(myparam)
. Bemærk, at sqlcmd variabel substitution er en strengerstatning af $(variable)
som opstår i sqlcmd, før batchen (anmodningen) sendes til SQL Serveren.