我有一个非常简单的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
有可能这样做吗?非常感谢