Получить выходной параметр хранимой процедуры в переменную пакетного файла - PullRequest
0 голосов
/ 30 августа 2018

У меня есть очень простая хранимая процедура 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 

Возможно ли это сделать? Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...