У меня есть очень простая хранимая процедура 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
Возможно ли это сделать? Большое спасибо