|
Ispirer SQLWays データベース移行ソフトウェア
NUMBER および FLOAT
NUMBER(p,s)
NUMBER データ型はゼロ、正、負の値を格納する、38桁の精度の固定および浮動小数点数値です。
p は精度または数字の合計の数です。精度の範囲は 1 から 38 の値です。
s は桁数または小数点の右側の数字の数です。桁数の範囲は -84 から 127 の値です。
整数を指定する場合、以下の形式を使います: NUMBER(p) または NUMBER(p,0)
FLOAT[(p)]
OracleはANSIデータ型のFLOATをサポートしています。従って浮動小数点数値を指定する場合には、NUMBERの代わりにFLOATデータ型を使用することができます。
p は範囲 1 から 126 のバイナリ精度です。もし、p が指定されなかった場合、デフォルト値は 126 です。精度値を2進から10進に変換する場合、p を 0.30103 倍します。精度値を10進から2進に変換する場合、10進精度値を 3.32193 倍します。2進精度の126 数字 はおよそ10進精度の 38 数字と等価になります。