Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> NUM_ROWS vs COUNT(*) anomaly

NUM_ROWS vs COUNT(*) anomaly

From: s. hunter <sarahxhunter_at_NOSPAMTHANX.hotmail.com>
Date: Thu, 13 Jan 2000 10:10:55 +0100
Message-ID: <387D969F.7E7B44AF@NOSPAMTHANX.hotmail.com>


Hi,

I noticed a weird anomaly when checking that the data in my database had loaded properly.

If I do

SELECT table_name, num_rows
FROM user_tables
WHERE table_name='table_A';

I get a value for num_rows of 5424908.

If, however I just do

SELECT count(*)
FROM table_A;

I get a value of 5424804 (incidentally, the correct value).

OK, so I know that num_rows is from the data dictionary and the count is directly on the table, but why are the values different? Any ideas??

Thanks,

Sarah Received on Thu Jan 13 2000 - 03:10:55 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US