Re: number型について
arashi1977
居住地: 広島
投稿数: 1715
引用:あー、そういう意味ですね。
実際にやってみた結果を見てみましょう。
50桁の数字ですが、実際は「1.1111E+49」って形で格納されてますよね?
指数表記という形式なのですが、数値の格納の仕方がそのままではないんですよ
insert into test values(11111111111111111111111111111111111111111111111111);
50桁の数を挿入しようとしています。挿入することができています。
最大の桁数は38桁ではないでしょうか?
実際にやってみた結果を見てみましょう。
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
に接続されました。
SQL> create table test(num number);
表が作成されました。
SQL> insert into test values(11111111111111111111111111111111111111111111111111);
1行が作成されました。
SQL> select * from test;
NUM
----------
1.1111E+49
指数表記という形式なのですが、数値の格納の仕方がそのままではないんですよ
投稿ツリー
-
number型について
(yuyunaing, 2016-3-23 16:55)
- Re: number型について (arashi1977, 2016-3-23 17:22)
-
Re: number型について
(yuyunaing, 2016-3-23 17:45)
- Re: number型について (arashi1977, 2016-3-23 19:58)
-
Re: number型について
(yuyunaing, 2016-3-24 9:50)
- Re: number型について (quensan, 2016-3-24 10:56)
- Re: number型について (yuyunaing, 2016-3-24 12:00)