DB2のテーブルの1つに、長さ8の倍数の列データ型があります。DB2ダブルデータ型
この列には何小数精度がありますか?
約2倍
何を(私は長さ8と精度を指定することができます一つの他のデータ・タイプDECIMALがありますか)?
DB2のテーブルの1つに、長さ8の倍数の列データ型があります。DB2ダブルデータ型
この列には何小数精度がありますか?
約2倍
何を(私は長さ8と精度を指定することができます一つの他のデータ・タイプDECIMALがありますか)?
はDB2 referenceによれば:
倍精度浮動小数点(DOUBLEまたはFLOAT)
倍精度 浮動小数点数は64ビット 近似値であります実数。 の数値は0であるか、または -1.79769E + 308〜-2.225E-307、または2.225E-307〜1.79769E + 308の範囲です。
もう1ビットの情報(DrJokepuの回答と比較して)は、IEEE 754倍精度であるため、16桁(一部は17個)の10進数を得ることができます。ただし、浮動小数点精度のすべての問題に注意してください。一般に、会計パッケージの金額にDOUBLEを使用することは好ましくありません(ただし、バランシングは重要ではない米国の予算のようなファンタジーゲームでは問題ありません)。
私の質問でDECFLOAT(34)にキャストしました。スペースの節約に特化したfloat、decimal、およびdoubleのこれらのオプションは、今日の容量では私にとっては無関係です。
私はちょうど最も正確な数字を可能にしたいと思っています。私の言葉は挑発的ですか、あなたは私を感じることができますか? Gator don't play no sh*t。
正確に。注意すべきなのは、DB2はIBMのPOWER6サーバーのハードウェアでの小数点処理機能を利用できるため、これらのシステムの1つでDB2を実行している場合は、間違いなく小数点を使用する必要があります。 –
そのタイプはDECFLOATです - おそらく修飾子付きです。 –