标签: sql-server sqlcmd
我正在尝试使用-v开关将一些参数传递给sqlcmd.exe。只要没有参数值是空字符串,一切都可以正常工作。当我尝试传递一个空字符串时,似乎sqlcmd.exe感到困惑。例如:
sqlcmd.exe -S myserver -v myvar1 = "value1" myvar2 = "" -i "myscript.sql"
生成错误消息:
"Sqlcmd: '= value1': Invalid argument
任何人都知道如何规避这个错误?