私は、Informatica SESSSTARTTIME(datetime)をSQLサーバのタイムスタンプにロードする必要があります。 datetimeをタイムスタンプに接続しようとすると、互換性のないデータ型のエラーが発生します。informatica SQLサーバへの日時変換Timstamp
これをどのように達成することができますか?
おかげマッピングで
私は、Informatica SESSSTARTTIME(datetime)をSQLサーバのタイムスタンプにロードする必要があります。 datetimeをタイムスタンプに接続しようとすると、互換性のないデータ型のエラーが発生します。informatica SQLサーバへの日時変換Timstamp
これをどのように達成することができますか?
おかげマッピングで
は(作り付けの変数である)sessionstarttimeとして表現して出力ポートを作成し、このセッションで所望の出力
を取得するのに役立ちます 希望をターゲットに渡ししようとしていますあなたは、日付と時刻
のフォーマットを変更することができます設定]タブには、私は、日付列が原因インフォマティカとSQLサーバーで使用される日付/時刻の精度の違いによりロードされていませんでした、過去に同様の問題を、持っていました。この対処方法を試すことができます:Informaticaターゲット定義のSQL Serverテーブルではなくターゲット定義内のデータ型をStringに変更すると、Informaticaは挿入クエリを実行するときに日付/時刻値を引用符で渡します。自動的に日時に変換することができます。
MS SQL Server タイムスタンプデータ型は時間とは関係ありません。これは自動生成された番号であり、ロードできません。
https://msdn.microsoft.com/en-us/library/ms182776(v=SQL.90).aspx
引用:
「は、データベース内に自動的に生成され、一意のバイナリ数値を公開データ型であるタイムスタンプは、一般にバージョンスタンプテーブルの行のためのメカニズムとして使用されるストレージのサイズがあります。 8バイト。タイムスタンプのデータ型は増分する数値であり、日付または時刻は保持されません。日付または時刻を記録するには、datetimeデータ型を使用してください。
状況やコード、期待していること、起こっているエラー文字列を教えてください。 – SteakOverflow