如何将参数传递给xp_cmdshell以执行脚本

时间:2019-04-17 05:55:27

标签: sql-server sql-server-2012

我正在SQL Server中使用xp_cmdshell调用PHP脚本。它适用于简单的脚本,但是当我调用其中包含函数的脚本时,它不起作用。

以下是我尝试过的内容。

 declare @sql as NVARCHAR(250)
 set @sql='aaaaa'
 set @sql = 'C:\wamp\bin\php\php5.5.12\php.exe -f "familyName | 
 E:\test.php -' + @sql + '"'
 EXEC xp_cmdshell @sql

 EXEC master.dbo.xp_cmdshell 'C:\wamp\bin\php\php5.5.12\php.exe -f 
"E:\test.php" ''parameter''' 

我希望打印要作为参数传递的结果

0 个答案:

没有答案