2016-10-19 7 views
0

式変換をcharに:10進表現インフォマティカ

出典:DECIMAL(38,15)

例:11.500000000000000

対象:フラットファイル、私はへの変更を行わない

それは私に与えるソース11.499999999999999(ラウンドそれ)、私は丸めが欲しくない、私はちょうど11.500000000000000が欲しい。私は式変換でTO_CHARを使用しようとし、11.5を得ました。問題は、ゼロが取り除かれてしまうことです。 RPAD/INSTRでTO_CHARをやってみました。

誰かが私に助けてくれますか?

+0

てみ – Samik

+0

は、という運を試しました。同じ結果。 –

+0

さて、整数部分と小数部分を分ける必要があります。 RPAD 15は小数点以下を0にして、それらを戻します。 – Samik

答えて

0

DUAL FROM以下

SELECT TO_CHAR(11.500000000000000、99.999999999999999)を使用してみてください。

私はSQL上でそれを試してみました。あなたのケースでうまくいけば私に教えてください。セッションのプロパティで高精度を可能

おかげ ラジ