उपयोग किया गया भंडारण वास्तविक संख्यात्मक मान के साथ-साथ स्तंभ की सटीकता और स्तंभ के पैमाने पर निर्भर करता है।
Oracle 11gR2 कॉन्सेप्ट गाइड कहती है :
यदि आपके पास माई ओरेकल सपोर्ट तक पहुंच है, तो नोट 1031902.6 में अधिक जानकारी है।
आप vsize
के साथ उपयोग किए गए वास्तविक संग्रहण को देख सकते हैं या 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
ध्यान दें कि भंडारण मूल्य के आधार पर भिन्न होता है, भले ही वे सभी number(10)
. में हों कॉलम, और यह कि तीन अंकों की दो संख्याओं के लिए अलग-अलग मात्रा में संग्रहण की आवश्यकता हो सकती है।