ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.231 Oracleデータベース互換機能のto_char()に浮動小数点型を入力した際の出力桁数の変更

非互換

FUJITSU Enterprise Postgres 13では、to_char()を用いた浮動小数点の文字列化処理を変更します。そのため出力される結果が変更される可能性があります。

FUJITSU Enterprise Postgres 12以前の場合

real型を使用した場合でも精度が保証されない桁まで表示されます。

[例]

select to_char(123.456::real);
  to_char   
------------
123.456001
(1 row)
FUJITSU Enterprise Postgres 13の場合

real型を使用した場合には精度が保証される6桁が表示されます。

[例]

select to_char(123.456::real);
 to_char 
---------
 123.456
 (1 row)

対処方法

ありません。