使用变量编译sqlcmd SQL模板

时间:2018-03-27 17:11:55

标签: sql-server sqlcmd invoke-sqlcmd

我有一个带变量的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

0 个答案:

没有答案
相关问题