2016-04-06 36 views
-1

データ型を持つ特定の列をタイムスタンプとして変更するにはどうすればよいですか?列の出力例は14-03-2011 44​​:55:33:44.222222から14- 03から2011 44​​:55:33:44.222これは、現在の日付のためではありませんが、あなたは私たちがDB2ssisパッケージの派生列の使い方

答えて

0

私はソース列として私の問題を解決しDATETIME2に先列を変更しましたが、私は私が派生列変換エディタでで感謝を試すことができるようにあなたが式を記述してくださいすることができます理解していないtimestamp2に

0

に行うことができます派生でそれを文字列としてキャストする方法派生列 または

を使用してSSISパッケージに言うことができますしてください最後の3文字を切り捨てます。

同じデータ型を保持する場合は、datetimeとしてキャストできます。

+0

こんにちは卿です事前に –

+0

あなたは理解していない部分はありますか?キャストする方法、またはトリムする方法私はあなたのために表現を書いていませんが、正しい関数を指摘して、それらを使って自分で試してみることができます。 –

+0

文字列に変換できず、TRIM([CHANGED_DATE])を試しましたが、TRIMをサポートしていないDT_DBTIMESTAMP2のようにエラーが発生しているため、キャストできません。 –

0

データ変換変換を使用してUnicode String [DT_WSTR]に変換し、派生列変換でRTRIMを使用できます。

関連する問題