DOUBLE PRECISIONはIEEE浮動小数点表記に基づいて数を、8バイトの領域に記録します。
DOUBLE PRECISION
または、
DOUBLE
DOUBLEはDOUBLE PRECISIONと同じ意味で用いることができます。
DOUBLEの値は以下の範囲です。
これらの制限は、Javaの型であるjava.lang.Doubleの制限とは異なります。
これらの範囲外の値が計算されたり代入されると例外が挙がります。 数の演算処理では、結果の値は零に丸め処理されません。 もし値が小さすぎた場合は例外となります。
-- この例では定数値が長すぎるため、失敗します。 values 01234567890123456789012345678901e0;
java.lang.Double
DOUBLE
式にて他のデータ型が混在する場合、式の結果の型は式にて行われる数値型の項目で記述された規則に従い決まります。
数値を異なる数値型の列に記録するも参照してください。