Informatica 9.1を使用して10進値をvarcharに変換する際に問題が発生しています。ソースとターゲットの両方がOracleにあります。 切り捨て機能を使用すると、自動的に桁の値が "0.01"減少します。 マイソースのデータ型は、金額(小数(38,15))です。次のように、私はそれを切り捨てた後、次の式を使用して文字列に変換しています。TO_CHAR(TRUNC(Amount、2))。 SourceInformatica Powerecenter 9.1.0 Decimal Scaleの問題
ターゲットデータ型はvarchar(255)です。以下は、ターゲットのデータのスナップです。 切り捨て後の量が9.52の場合、値はスナップショットに見られるように9.51に変更されました。 Target
誰でも問題を解決するのに役立つでしょうか?
これは正しくないと思われます。あなたはそのフィールドに他のロジックがないと確信していますか? – Samik
TRUNC(Amt、2)のような値を切り捨てて、それをvarcharに変換します。ロジックはありません。 –