获取存储过程输出参数到批处理文件变量

时间:2018-08-30 05:45:56

标签: tsql batch-file

我有一个非常简单的SQL存储过程来从表中获取字段。我想从批处理文件运行存储过程,并将该字段获取到批处理变量

create procedure dbo.sp_SelectCustomerCode @ipOrderNo NVARCHAR(50), @outputData Nvarchar(30) output
as
begin
    select @outputData = CustomerCode from OrderHeader
    where OrderNo = @ipOrderNo
end

我希望批处理文件是这样的

sqlcmd -S Server123 -b -d DataBase -U XXXX -P YYYY -Q "EXEC dbo.sp_SelectCustomerCode '10001', @ipOrderNo out " > Test.log


@echo @ipOrderNo 

有可能这样做吗?非常感谢

0 个答案:

没有答案