我必须在查询编辑器中执行以下代码
Exec xp_cmdshell 'sqlps -command "$http=New-Object system.Net.WebClient;$http.uploadString(\"http://192.168.2.3:8080/ThermalMap/DBTest.jsp\",\"param1=somevalue & param2=thriu\")"'
它给了我错误。
但是下面的代码运行良好并给了我输出
Exec xp_cmdshell 'sqlps -command "$http=New-Object system.Net.WebClient;$http.uploadString(\"http://192.168.2.3:8080/ThermalMap/DBTest.jsp\",\"param1=somevalue\")"'
在第二个代码中,我传递了单个参数,我没有收到任何错误如果我传递了两个参数,我需要添加“&”符号并且出现错误。我怎样才能在这里转义“&”符号?