Oracle
 sql >> Base de données >  >> RDS >> Oracle

Obtenir le nombre de toutes les tables d'un schéma

Cela peut être fait avec une seule instruction et un peu de magie XML :

select table_name, 
       to_number(extractvalue(xmltype(dbms_xmlgen.getxml('select count(*) c from '||owner||'.'||table_name)),'/ROWSET/ROW/C')) as count
from all_tables
where owner = 'FOOBAR'