回答編集履歴
1
訂正
answer
CHANGED
@@ -1,9 +1,13 @@
|
|
1
1
|
> Number型だけ桁数にかかわらず22バイトにすべてなっておりました。
|
2
2
|
|
3
|
-
|
3
|
+
データの値によって可変です。
|
4
4
|
|
5
5
|
以下リファレンスです。
|
6
6
|
|
7
7
|
[NUMBERデータ型](https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/Data-Types.html#GUID-9401BC04-81C4-4CD5-99E7-C5E25C83F608)
|
8
8
|
> Each NUMBER value requires from 1 to 22 bytes.
|
9
|
-
(日本語訳) 各NUMBER値には1〜22バイトが必要です。
|
9
|
+
(日本語訳) 各NUMBER値には1〜22バイトが必要です。
|
10
|
+
|
11
|
+
定義によってサイズが変わるのではなく、値によってサイズが変わるので、最大である22バイトと考えていた方が良いでしょう。
|
12
|
+
例えば、例えば、1,000,000,000,000 と 12345 なら 12345 の方がデータ長が長くなります。
|
13
|
+
※浮動小数点表記での管理である為。
|