Adquirindo uma licença anual do Tecnobyte SAC Lite, Tecnobyte SAC Plus ou Tecnobyte SAC Pro até 31/12/2024, você economiza 14,69% em relação ao novo valor mensal, pois evita o reajuste e ainda mantém os 10% de desconto da anuidade.
Em um banco de dados Oracle, para listar todas as tabelas de um usuário, com as respectivas quantidades de linhas, basta executar o comando SQL a seguir:
SELECT table_name AS tabela, TO_NUMBER(EXTRACTVALUE(XMLTYPE(DBMS_XMLGEN.GETXML( 'SELECT COUNT(*) AS c FROM ' || owner || '.' || table_name)), 'ROWSET/ROW/C')) AS qtd_linhas FROM all_tables WHERE owner = 'USUARIO' ORDER BY qtd_linhas DESC
Forma alternativa, mais simples:
SELECT table_name, num_rows FROM all_tables
O conteúdo desta página pode ajudar alguém? Compartilhe!