我在 SQL Server 中有一个存储过程,它需要一些数据并且必须将其发送到批处理文件,它将像变量一样将这些数据发送到 jar 文件。BAT 和 JAR 都可以。但我的问题是让存储过程成为可能......这是我正在使用的代码,但出于某种原因,它告诉我“系统找不到指定的路径”。
ALTER PROCEDURE [dbo].[_testeCarimbadorPDF](
@Path VARCHAR(1000),
@numCarimb int
)
AS
BEGIN
DECLARE @CMDSQL VARCHAR(1000)
DECLARE @NUMERO VARCHAR(10)
SELECT @NUMERO = CONVERT(varchar(10),@numCarimb)
SET @CMDSQL = 'C:\TESTE\CarimbadorPDF.bat' + ' ' + @Path + ' ' + @NUMERO
exec master..xp_cmdshell @CMDSQL
waitfor delay '00:00:02'
end
哪一个是我的错误?我需要将这些变量发送到批处理文件...