質問: number(n,m) としたときの、格納データサイズ(バイト) oracleで、db項目をnumber(n,m)と定義したときの データサイズ(バイト)を知りたいです。 例えば、 number(1,0), number(2,0), .... number(10,0) としたときには、サイズは何バイトになりますか? また、小数以下を指定したときにはどうなるでしょうか? よろしくお願い致します。
回答: number(n,m) の場合、 切り上げ(n / 2) + 1 となります。 小数点以下の桁数は一切関係ありません。