Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Space Estimation & Performance (numbers)
Walter:
You use the "VSIZE()" function. And you are right about 10000 not taking the same amount of size as 99999. 10000 uses 2 bytes and 99999 uses 4.
SQL> select vsize(10000), vsize(99999) from dual;
VSIZE(10000) VSIZE(99999)
------------ ------------
2 4
Kevin
-----Original Message-----
Sent: Monday, May 21, 2001 1:56 PM
To: Multiple recipients of list ORACLE-L
Hi,
How do I calculate the amount of physical space required for storing a number? (i.e. NUMBER, NUMBER(5), NUMBER(10,5), etc.) I believe Oracle uses "2's compliment" for storing numbers. A value of 10000 does not seem to take up the same amount of space as 99999.
TIA!
-wk
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Liststo: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Liststo: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Mon May 21 2001 - 12:28:01 CDT
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
![]() |
![]() |