我正在使用 widows XP OS 并有批处理文件,我在其中设置了一些变量值。当我回显这些变量时,我可以看到这些值,但是当我在某些命令中使用它时,我会得到空刺作为它的值。
示例批处理文件
@ECHO OFF
SET "output=select * from employee where empid='160'"
CALL SET output=%%output:'=''%%
ECHO "%output%"
sqlcmd -b -h-1 -m-1 -V1 -S testsvr -E -Q "%output%' " -d tesdb
o/p select * from employee where empid=''160''
sqlcmd 命令中变量的值是空格。