0.0000001
との間の数値を格納するために使用できるデータ型は1000
?
データにnumber(10)を使用してみました-0.01124.
しかし、それはとして保存されました'0
。
0.0000001
との間の数値を格納するために使用できるデータ型は1000
?
データにnumber(10)を使用してみました-0.01124.
しかし、それはとして保存されました'0
。
これを少なくともとして保存する必要がありますnumber(11,7)
。古い値は保持されますが、最初に (10) を使用したために失われた精度は回復しません。つまり、データを number(10,0) フィールドに押し込んだときにその精度が失われたため、列を変更した後も同じになります0.01124
。0
0
alter table foo modify(your_col number(x,y));
ただし、テーブルがすでに number(10) である場合、7 の精度を持つように動作する MINIMUM は次のとおりです。
alter table foo modify(your_col number(17,7));
(11,7) と言うには、データがまったくない古い列が必要になります。