Eu executaria um script assim no Worksheet.
 
SELECT COUNT(*) NUMREG ,’A.TABELA1’ OWNERTABELA
  FROM A.TABELA1
 GROUP BY 2
UNION
SELECT COUNT(*) ,’TABELA2’
  FROM A.TABELA2
 GROUP BY 2
UNION
SELECT COUNT(*) ,’TABELA3’
  FROM A.TABELA3
 GROUP BY 2
UNION
SELECT COUNT(*) ,’TABELA10’
  FROM B.TABELA10
 GROUP BY 2
UNION
SELECT COUNT(*) ,’TABELA20’
  FROM B.TABELA20
 GROUP BY 2
UNION
SELECT COUNT(*) ,’TABELA30’
  FROM B.TABELA30
 GROUP BY 2;
 
 
Marcelo Alberto Lauschner 
Depto. De Informática
Auto Pratense Ltda
* - Fax: (0XX54) 3242-3615
* - E-mail: HYPERLINK
"mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]
 
   _____  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Robson Muniz de Souza
Enviada em: segunda-feira, 15 de janeiro de 2007 12:22
Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]
Assunto: [oracle_br] Count de Tabelas por Owner
 
Boa tarde srs(as),

Preciso montar uma query para a seguinte situação:

Owner A
Tabela 1
Tabela 2
Tabela 3

Owner B
Tabela 10
Tabela 20
Tabela 3


Precisava um comando que fizesse a contagem para ter um resultado parecido
com:

Tabela1 155
Tabela2 0
Tabela 3 15
Tabela 10 10
Tabela 20 158

Preciso fazer um count(*) para tabelas de mais de um Owner, porem, trazendo
o nome da tabela na frente para saber o número de registro de cada tabela.

Alguém de vocês possui algum script que faça algo parecido com esse
processo?

Obrigado a todos(as).

Abraço,

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.410 / Virus Database: 268.16.12/628 - Release Date: 15/1/2007


[As partes desta mensagem que não continham texto foram removidas]
 

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.410 / Virus Database: 268.14.0/625 - Release Date: 13/1/2007
17:40


-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.410 / Virus Database: 268.14.0/625 - Release Date: 13/1/2007
17:40
 


[As partes desta mensagem que não continham texto foram removidas]

Responder a