備忘録

指定した精度より小さい桁に値を設定すると四捨五入される

create table T ( C number(3));
insert into t values (123.5);
select * from t;
としたとき、123が取れると思ったが、124となった。
指定した精度より下は無視されるのが正しいと思うが。。
マニュアルを見ると四捨五入の例があった。

入力:7,456,123.89
指定:NUMBER(9,1)
格納方法 :7456123.9

試したら、TIMESTAMPも精度を指定でき、同じような動きになった。
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://ncdkayak.blog.fc2.com/tb.php/40-814e8142
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad