При использовании MockDataProvider JOOQ, как правильно построить MockResult для хранимых процедур?
Приведенные мной примеры показывают, как вернуть результаты для таблиц и представлений, создав результат и запись из созданных определений таблиц, а затем вернув их. Для хранимых процедур я не уверен, как построить Результат.
Как создать запись, которая будет сопоставлена с параметром возврата и параметрами хранимой процедуры?
Есть ли некоторые способ преобразования выходных параметров в подпрограмме для записи полей?
Вот пример хранимой процедуры, для которой я хотел бы создать результаты:
DECLARE @return_value int,
@StoredSystemId int
EXEC @return_value = [dbo].[myProc]
@StoredSystemId = @StoredSystemId OUTPUT,
@UserName = 'user',
@EmailAddress = 'user@mail.com'
SELECT @StoredSystemId as N'@StoredSystemId'
SELECT 'Return Value' = @return_value