- ベストアンサー
NUMBER(N,M) としたときの、格納データサイズ(バイト)
ORACLEで、DB項目をNUMBER(N,M)と定義したときの データサイズ(バイト)を知りたいです。 例えば、 NUMBER(1,0), NUMBER(2,0), .... NUMBER(10,0) としたときには、サイズは何バイトになりますか? また、小数以下を指定したときにはどうなるでしょうか? よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#87380
回答No.1
こんにちは。 NUMBER型はVARCHAR2型と同じく可変長なので 入力された値の桁数によって異なります。 ■計算式 長さ = 1 + CEIL (n / 2) 型については下記のURLを参考してください。
その他の回答 (1)
- entree
- ベストアンサー率55% (405/735)
回答No.2
NUMBER(N,M) の場合、 切り上げ(N / 2) + 1 となります。 小数点以下の桁数は一切関係ありません。
質問者
お礼
有難う御座います。 参考になりました。
お礼
有難う御座います。 参考になりました。