我有一个带变量的SQL文件。我想获取SQL
文件,其中变量被我提供给sqlcmd
的值替换。可以这样做吗?
我有:
USE AdventureWorks2012;
SELECT x.$(ColumnName)
FROM Person.Person x
WHERE x.BusinessEntityID < 5;
我想:
USE AdventureWorks2012;
SELECT x.Column1
FROM Person.Person x
WHERE x.BusinessEntityID < 5;
我希望它的工作原理如下:
sqlcmd -i template.sql -o compiled.sql -v ColumnName=Column1 --template-only