Penyimpanan yang digunakan bergantung pada nilai numerik aktual, serta presisi kolom dan skala kolom.
Panduan konsep Oracle 11gR2 mengatakan :
Panduan 10gR2 melangkah lebih jauh :
Jika Anda memiliki akses ke Dukungan Oracle Saya, ada informasi lebih lanjut di catatan 1031902.6.
Anda dapat melihat penyimpanan aktual yang digunakan dengan vsize
atau dump
.
create table t42 (n number(10));
insert into t42 values (0);
insert into t42 values (1);
insert into t42 values (-1);
insert into t42 values (100);
insert into t42 values (999);
insert into t42 values (65535);
insert into t42 values (1234567890);
select n, vsize(n), dump(n)
from t42
order by n;
N VSIZE(N) DUMP(N)
------------ ---------- ---------------------------------
-1 3 Typ=2 Len=3: 62,100,102
0 1 Typ=2 Len=1: 128
1 2 Typ=2 Len=2: 193,2
100 2 Typ=2 Len=2: 194,2
999 3 Typ=2 Len=3: 194,10,100
65535 4 Typ=2 Len=4: 195,7,56,36
1234567890 6 Typ=2 Len=6: 197,13,35,57,79,91
Perhatikan bahwa penyimpanan bervariasi tergantung pada nilainya, meskipun semuanya dalam number(10)
kolom, dan dua angka 3 digit itu dapat memerlukan jumlah penyimpanan yang berbeda.