如果%currentDir%
附加了包含空格的某些路径名称,则会获得以下错误"Error: Error occurred while opening or operating on file"
。但同样的方法是使用像"D:/Test Data/.."
这样的静态路径,其中使用了双重队列。但同样不适用于动态路径。
请帮我解决这个问题。
这是我的代码:
ET currentDir= %cd%
sqlcmd -S %servername% -U %username% -P %password% -d SBI_REPORTS_DB -i
"%currentDir%/03_Performance_Report/03_P report - BG/Tables/SBI_BG_DATA_RPT_TB.sql"
答案 0 :(得分:0)
将ET currentDir= %cd%
更改为
SET "currentDir=%cd%"