「パラメーターマッピング」には、入力パラメーター、出力パラメーター、および戻りパラメーターの3種類のパラメーターがあることを知っています。入力パラメータと出力パラメータの使用方法を理解しています。しかし、パラメータ タイプを「リターン パラメータ」に設定しようとすると、機能しません。以下は、私の SQL Server ストアド プロシージャです。
ALTER Procedure [dbo].[spRandomReturn]
As
Begin
Return Convert(int, rand() * 10)
End
SSIS Execute SQLタスクで、設定しました
接続タイプ: OLE DB
パラメーター マッピング: 変数名: User::@random (SSIS でユーザー パラメーターを SSIS に設定: random INT32)、方向: ReturnValue、型: Numeric、パラメーター名: @random
SQL ステートメント:
Declare @r int = @random EXEC @r = spRandomReturn
SSIS で戻りパラメーターを作成しましたが、機能せず、エラーがスローされます。