備忘録

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

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

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

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。