Re: number型について
ゲスト
投稿数: 0
引用:あー、そういう意味ですね。
実際にやってみた結果を見てみましょう。
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型について (ゲスト, 2016-3-23 16:55)
-
Re: number型について (ゲスト, 2016-3-23 17:22)
-
Re: number型について (ゲスト, 2016-3-23 17:45)
-
Re: number型について (ゲスト, 2016-3-23 19:58)
-
-
Re: number型について (ゲスト, 2016-3-24 9:50)
-
Re: number型について (ゲスト, 2016-3-24 10:56)
-
-
Re: number型について (ゲスト, 2016-3-24 12:00)
-