Re: number型について

この質問の投稿一覧へ

なし Re: number型について

msg# 1.2.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-3-23 19:58
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
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
50桁の数字ですが、実際は「1.1111E+49」って形で格納されてますよね?
指数表記という形式なのですが、数値の格納の仕方がそのままではないんですよ

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.