ページの先頭行へ戻る
Symfoware Server V12.4.0 移行ガイド(OpenインタフェースからSymfoware Server (Postgres)への移行)
FUJITSU Software

Solaris3.3.26 to_char関数におけるマイナス符号の扱いの変更

非互換

Symfoware Server (Postgres)では、to_char関数の時間関連のフィールドにおいて、マイナス符号をフィールド幅の一部としてカウントしないように変更します。

Symfoware Server (Openインタフェース)の場合

マイナス符号をフィールド幅の一部としてカウントします。

[例]

=# SELECT to_char('-4 years'::interval, 'YY');
 to_char
---------
 -4
(1 row)
Symfoware Server (Postgres)の場合

マイナス符号はフィールド幅の一部としてカウントしません。

[例]

=# SELECT to_char('-4 years'::interval, 'YY');
 to_char
---------
 -04
(1 row)

対処方法

ありません。