I have a SQL file with variable in it. I want to get the SQL
file where variable replaced by value I provide to sqlcmd
. Can this be done?
I have:
USE AdventureWorks2012;
SELECT x.$(ColumnName)
FROM Person.Person x
WHERE x.BusinessEntityID < 5;
I want:
USE AdventureWorks2012;
SELECT x.Column1
FROM Person.Person x
WHERE x.BusinessEntityID < 5;
I hope it works something like:
sqlcmd -i template.sql -o compiled.sql -v ColumnName=Column1 --template-only