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

Solaris3.3.28 三角関数のPOSIX準拠

非互換

Symfoware Server (Postgres)では、三角関数において、NaNおよびinfinityをPOSIX標準どおりに扱い、NaNを入力した場合はNaNを返し、infinityを入力した場合はエラーにするよう変更します。

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

NaN、またはinfinityを入力した場合の振る舞いはプラットフォームによって様々であり、POSIX標準とは異なる結果を返す場合があります。

[例]

=# SELECT cos('infinity');
 cos
-----
 NaN
(1 row)
Symfoware Server (Postgres)の場合

POSIX標準どおりの結果を返します。

[例]

=# SELECT cos('infinity');
ERROR:  input is out of range

対処方法

ありません。