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

Home -> Community -> Mailing Lists -> Oracle-L -> re: row count in table ?

re: row count in table ?

From: <rpapnoi_at_chemtex.co.in>
Date: Thu, 19 Apr 2001 07:27:43 -0700
Message-ID: <F001.002EC8F1.20010419065610@fatcity.com>

Run the following script:



Aim : TIP for "find out the no. of rows in each tables in user's
     schema"
     --Date: 19th May, 2000
     --Author: Ramesh Papnoi
     --Subject : TIP for finding out the no. of rows in each tables 
in         User's Schema on which user have access.
SET PAGESIZE 200
     SET HEADING OFF
     SET FEEDBACK OFF
     SPOOL C:\NO_OF_ROWS.SQL;
     SELECT 'SELECT '||CHR(39)||RPAD(TABLE_NAME,30,' ')||' : 
     '||CHR(39)||'||'||' COUNT(*) FROM '||TABLE_NAME ||';' FROM USER_TABLES;
     SPOOL OFF;
     @C:\NO_OF_ROWS.SQL;
     SET PAGESIZE 24
     SET HEADING ON
     SET FEEDBACK ON

     CONTENT OF C:\NO_OF_ROWS.SQL:
     ----------------------------------------------
     SELECT 'AREA_MST                       : '|| COUNT(*) FROM AREA_MST;
     SELECT 'BASIC_MATL                     : '|| COUNT(*) FROM BASIC_MATL;
     SELECT 'BULKMTO                        : '|| COUNT(*) FROM BULKMTO;
     SELECT 'CODEMAPO                       : '|| COUNT(*) FROM CODEMAPO;
     SELECT 'CODEMAPP                       : '|| COUNT(*) FROM CODEMAPP;
     SELECT 'COPY_OF_SHTBOM                 : '|| COUNT(*) FROM 
     COPY_OF_SHTBOM;
     SELECT 'DUPLGNS                        : '|| COUNT(*) FROM DUPLGNS;
     SELECT 'ESC_MST                        : '|| COUNT(*) FROM ESC_MST;
     SELECT 'ISO_MTO                        : '|| COUNT(*) FROM ISO_MTO;
     SELECT 'ISO_MTOT                       : '|| COUNT(*) FROM ISO_MTOT;
     SELECT 'ITEMTYPE                       : '|| COUNT(*) FROM ITEMTYPE;
     SELECT 'LBULKMTO                       : '|| COUNT(*) FROM LBULKMTO;
     SELECT 'LINEMTO                        : '|| COUNT(*) FROM LINEMTO;
     SELECT 'LINETEMP                       : '|| COUNT(*) FROM LINETEMP;
     SELECT 'MSR                            : '|| COUNT(*) FROM MSR;
     SELECT 'NIPPLES                        : '|| COUNT(*) FROM NIPPLES;
     SELECT 'PASSWORD                       : '|| COUNT(*) FROM PASSWORD;
     SELECT 'PIP_CODE                       : '|| COUNT(*) FROM PIP_CODE;
     SELECT 'PROJ_CODEMAPP                  : '|| COUNT(*) FROM 
     PROJ_CODEMAPP;
     SELECT 'PROJ_JACKET_PCLASS             : '|| COUNT(*) FROM 
     PROJ_JACKET_PCLASS;
     SELECT 'PROJ_SHT_MATL                  : '|| COUNT(*) FROM 
     PROJ_SHT_MATL;
     SELECT 'SCOPE                          : '|| COUNT(*) FROM SCOPE;
     SELECT 'SHT_MATL                       : '|| COUNT(*) FROM SHT_MATL;
     SELECT 'SHT_MATT                       : '|| COUNT(*) FROM SHT_MATT;
     SELECT 'SIZEMST                        : '|| COUNT(*) FROM SIZEMST;
     SELECT 'SPECMAST                       : '|| COUNT(*) FROM SPECMAST;
     SELECT 'SPECS                          : '|| COUNT(*) FROM SPECS;
     SELECT 'SPECSTMP                       : '|| COUNT(*) FROM SPECSTMP;
     SELECT 'SPECS_AUDIT                    : '|| COUNT(*) FROM SPECS_AUDIT;
     SELECT 'SPEC_CRITERIA                  : '|| COUNT(*) FROM 
     SPEC_CRITERIA;
     SELECT 'USERROLL                       : '|| COUNT(*) FROM USERROLL;
     SQL> 

     OUTPUT :
     ----------------------------------------------

     AREA_MST                       : 17
     BASIC_MATL                     : 4
     BULKMTO                        : 0
     CODEMAPO                       : 3460
     CODEMAPP                       : 5282
     COPY_OF_SHTBOM                 : 940
     DUPLGNS                        : 0
     ESC_MST                        : 1174
     ISO_MTO                        : 285
     ISO_MTOT                       : 36
     ITEMTYPE                       : 123
     LBULKMTO                       : 942
     LINEMTO                        : 31561
     LINETEMP                       : 1
     MSR                            : 0
     NIPPLES                        : 45
     PASSWORD                       : 7
     PIP_CODE                       : 2437
     PROJ_CODEMAPP                  : 68
     PROJ_JACKET_PCLASS             : 16
     PROJ_SHT_MATL                  : 35
     SCOPE                          : 6
     SHT_MATL                       : 2828
     SHT_MATT                       : 2685
     SIZEMST                        : 99
     SPECMAST                       : 58
     SPECS                          : 2654
     SPECSTMP                       : 0
     SPECS_AUDIT                    : 19
     SPEC_CRITERIA                  : 54
     USERROLL                       : 12
     SQL> 
  

Regards,
Ramesh D Papnoi
(BrainBench Certified Oracle 8 DBA & Developer)
(Brainbuzz Certified Oracle 8i DBA & 8i Pl-Sql)

"Kites rise against the wind - not with it."


To: internet["Multiple recipients of list ORACLE-L" <ORACLE-L_at_fatcity.com>]

All,

Is there an easy way to find out how many rows are there is each table for a schema? Thank you.

Andrea



Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Andrea Oracle
  INET: andreaoracle_at_yahoo.com

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: 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). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: INET: rpapnoi_at_chemtex.co.in Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: 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 Thu Apr 19 2001 - 09:27:43 CDT

Original text of this message

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