Formula for Rowsize?
From: Park Espenshade <park_at_crl.com>
Date: 1996/02/29
Message-ID: <4h5nnn$lh9_at_crl7.crl.com>#1/1
Date: 1996/02/29
Message-ID: <4h5nnn$lh9_at_crl7.crl.com>#1/1
Hi,
I have a table called Category:
TAG VARCHAR2(80) DTYPE CHAR(1) TAGID NOT NULL NUMBER(38) REPORT NUMBER(38)
After I do an ANALYZE TABLE CATEGORY COMPUTE STATISTICS I:
select table_name,avg_row_len from sys.dba_tables
TABLE_NAME AVG_ROW_LEN ------------------------------ ----------- CATEGORY 31
But when I
SELECT AVG((NVL(VSIZE(TAG),0)+1)+(NVL(VSIZE(DTYPE),0)+1) +(NVL(VSIZE(TAGID),0)+1)+(NVL(VSIZE(REPORT),0)+1))FROM STOCKS.CATEGORY I get a value of 28.
Do I need to add 1 for each column which would equal 32?
I would rather error on the high side.
Thanks,
Park Received on Thu Feb 29 1996 - 00:00:00 CET