2016-02-10 13 views
1

Как отобразить выходной параметр в OLEDB Soruce SSIS (BIDS 2008) .In (BIDS 2012) мы можем указать параметр запроса как вход и выход.Отображение выходных параметров в редакторе исходного кода OIS DB SSIS

SET FMTONLY OFF; 
EXEC [dbo].[ProcessPingErrorAlert_KeyValue] 
    @AlterId = ?, 
    @Hour = ?, 
    @Day = ?, 
    @TraceId = ?, 
    @IsAlert = ? OUTPUT 

См. Ниже два picutres.

SSIS Package In BIDS 2008

SSIS Package in BIDS 2012

ответ

0

SQL-оператор должен быть: EXEC? = [dbo]. [ProcessPingErrorAlert_KeyValue]?,?,?,?,? ВЫВОД .

Затем отредактируйте задачу SQL и выберите в параметрическом сопоставлении, @IsAlert as Output (проверьте pic только для справки, переменные разные). Первый знак вопроса предназначен только для возвращаемого значения (вы должны объявить эту переменную amd в Mapping Parameter). enter image description here Пожалуйста, уважайте заказ у вас есть знаки вопроса и его соответствия по 0, 1, 2, ...

Для получения дополнительной информации вы можете попытаться прочитать: https://sqlserverrider.wordpress.com/2014/08/31/execute-stored-procedure-with-input-and-output-parameters-and-return-status-in-ssis/