Galera, aqui estou novamente...
Tenho uma dúvida... Não sei como montar uma query que me traga o seguinte...
Tenho um esquema DBA_TREINA. Dentro dele, tenho várias tabelas.
Preciso que me traga um campo com os nomes das tabelas, e o outro campo, traga a quantidade de registros dentro de cada tabela.
exemplo:
TABLE_NAME | QUANTIDADE
aeroporto | 136
municipio | 900
e assim vai...
Abraços..
Ajuda num query em tabelas
- dr_gori
- Moderador
- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você pode buscar uma quantidade APROXIMADA das linhas na DBA_TABLES, ALL_TABLES ou USER_TABLES.
Ali tem o campo NUM_ROWS, que é a quantidade de linhas feito no ultimo analyze.
Pra uma quantidade EXATA, acho que essa informação é quase impossível, pois 2 segundos depois de você buscar essa informação, já vai estar tudo diferente.
Ali tem o campo NUM_ROWS, que é a quantidade de linhas feito no ultimo analyze.
select owner, table_name, num_rows
from dba_tables
order by 1,2
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Veja bem, num_rows dessa view depende das estatisticas das tabelas estarem atualizadas,
analyze table TABLE_NAME compute statistics;
analyze table TABLE_NAME compute statistics;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes