ページの先頭行へ戻る
Symfoware Server V10.0.0 アプリケーション開発ガイド(共通編)

1.4 概数を使用するときの注意事項

UNIX系システムとグローバルサーバおよびWindows(R)とグローバルサーバでは概数の内部表現形式が異なるため、Symfoware/RDBでは形式の変換を行っています。

このため、アプリケーションで指定した値とグローバルサーバのデータベースに格納される値との間、およびグローバルサーバのデータベースに格納されている値とアプリケーションで取り出せる値との間には、表現形式の差に起因する誤差が生ずることがあります。

また、変換時にオーバフロー(変換元の値の絶対値が大きすぎて変換先での形式では表現できない)、またはアンダフロー(変換元の値の絶対値が小さすぎて変換先での形式では表現できない)が発生することがあります。オーバフローが発生した場合、SQL文は異常終了します。また、アンダフローが発生した場合は、値を0として処理します。