Bonjour,
Je cherche à faire une requête très simple, mais j'ai l'impression que c'est si simple que je ne trouve pas l'astuce...
Je voudrais trier/lister les tables d'un utilisateur avec pour chaque table, afficher le nombre de lignes associées.
J'ai beau regarder les tutoriels, forums, je n'arrive pas à trouver la méthode... (j'avais pensé à un curseur, à 2 select imbriqués...)
voici une ébauche de requête, à mon avis, il y a plus simple et plus efficace..
J'ai peur d'être un peu ridicule, mais vraiment, je ne vois pas comment faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select liste_table.nom_table, count(*) from ( select table_name nom_table from dba_tables where owner='XXX') liste_table group by liste_table.nom_table order by liste_table.nom_table asc;![]()
Merci d'avance...
Partager