SSIS 2008でExecute SQLタスクを使用して、ストアプロシージャの出力パラメータをパッケージ変数にマップしようとしています。SSIS 2008 SQL出力パラメータマッピングの実行datetime2の問題
パッケージ変数はSSIS型DateTimeであり、ストアプロシージャパラメータはSQL型DATETIMEです。
SQLステートメントはEXEC GetCurrentDate @CurrentDate=?
で、パラメータマッピング画面では、パラメータは方向出力とデータ型DBTIMESTAMPを指定してパッケージ変数にマップされます。
私は次のエラーを取得パッケージを実行すると:私はタイプがDATETIME2と仮定されている参照のクエリという実行でトレースを実行する場合
を:
declare @p3 datetime2(7)
set @p3=NULL
exec sp_executesql N'EXEC GetCurrentDate @[email protected] ',N'@P1 datetime2(7) OUTPUT',@p3 output
select @p3
ん誰もがなぜ型がdatetime2であると仮定しているのか知っていますか?
おかげ