NUMBER型

概要

NUMBER型とは、Oracle Databaseで用意されているフィールドデータ型の一つで、任意の数値を格納することができるもの。指定した桁数の整数あるいは小数を扱うことができる。

十進数の実数を指定した桁数だけ記録できるようにするデータ型で、最長で38桁までのを正確に記録することができる。仮数指数を別に記録するため、10-130から10125の範囲で非常に大きなや小さなも格納できる。

CREATE TABLE文などの中で指定することができ、NUMBER(全体の桁数,小数点以下の桁数)のように記述する。NUMBER(8,3)であれば全体で8桁まで、小数点以下は3桁までとなる。小数点以下にマイナスを指定すると、全体を整数として下から指定桁のを丸めて捨てる処理がわれる。NUMBER(5,-2)に「12345」を書き込むと下二桁が丸められ「12300」となる。

NUMBER型はOracleに特有のデータ型だが、SQL標準や他のRDBMSではよく似た仕様の数値データ型としてDECIMAL型あるいはNUMERIC型が用意されている。

(2021.5.5更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる