sql >> データベース >  >> RDS >> Oracle

Oracle Floats vs Number

    OracleのBINARY_FLOAT Cや他の多くの言語と同様に、IEEE754浮動小数点表現を使用してデータを内部に格納します。それらをデータベースからフェッチし、通常はホスト言語のIEEE 754データ型で保存すると、値を変換せずにコピーできます。

    一方、OracleのFLOAT データ型は、OracleではNUMBERと呼ばれるANSISQLNUMERICデータ型の同義語です。これは正確な数値であり、IEEE 754の丸め動作を持たない、スケーリングされた10進数データ型です。ただし、これらの値をデータベースからフェッチしてCまたはJavaフロートに入れると、このステップで精度が失われる可能性があります。



    1. MariaDBがあなたの近くの都市にやってくる!

    2. サーバーの再起動後のORA-12514エラー

    3. SQLServerテーブルからランダムな行を取得する方法-SQLServer/TSQLチュートリアルパート117

    4. EntityFramework6トランザクションのロールバック