リファレンスガイド> データソースの機能サポート> データソースを組み合わせる際の関数サポートの問題> 切り捨てと丸め
 
切り捨てと丸め
TDVは、NUMERIC、DECIMAL、FLOAT、またはDOUBLEをINTEGER型に変換するときに、小数点の右側の値を切り捨てます。一部のデータソースは丸めを行います。その他はTDVの動作と一致します。 SQL標準は、実装をベンダーに任せています。
この違いにより、次の場合に結果が異なる可能性があります。
このような変換を実行する関数が適用されます。
数値データはINTEGER型にキャストされます。
型の昇格はキャッシュ中に実行されます。
ほとんどの場合、TDVクエリエンジンは、この種の不一致を検出するとユーザーに警告します。ただし、クエリエンジンはそのような不一致をすべて検出することはできず、クエリエンジンはフェデレーションクエリのデータソースの動作を正規化することはできません。