IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Requêtes nombres de tables


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Homme Profil pro
    etudiant
    Inscrit en
    Octobre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 25
    Par défaut Requêtes nombres de tables
    Bonjour,

    une question m´est posée :

    je veux connaitre le nombre de tables possédées par chaque user de ma database.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Select count(*) from users_segments
     
    Select owner , count(*) from all_tables group by owner
     
    Select owner , count(*) from dba_Segments where  segment_type = ´TABLE´ group by owner
     
    Select nb_table from  v$database
    Pour moi la bonne, il faut déjà un count puis je pense que la 2ème est correct, quel est votre avis ?

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Citation Envoyé par emytom0308 Voir le message
    ... quel est votre avis?
    Je pense que la bonne démarche est de comprendre ce que font ces différentes requêtes.
    Les tester peut aider à constater des faits, sans forcément les expliquer.

    Mais c'est surtout la lecture de la doc qui vous sera utile.

    • savoir ce qu'est un segment, et le lien avec les tables
    • comprendre ce que signifie le préfixe ALL ou DBA dans les vues
    • voir quel est le rôle des différentes vues proposées dans ces réponses

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 412
    Par défaut
    Un truc qui m'a fait me creuser la tete un petit moment:
    ALL_TABLES ne contient pas les tables objets....
    Il y a la table ALL_ALL_TABLES pour ca.

    Ca me paraissait un endroit judicieux pour le partager.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 03/03/2015, 21h12
  2. [AC-2007] Nombre de tables pour une requète d'un formulaire
    Par glooping dans le forum IHM
    Réponses: 2
    Dernier message: 24/07/2009, 09h00
  3. Réponses: 9
    Dernier message: 09/05/2009, 17h34
  4. Réponses: 1
    Dernier message: 25/04/2009, 11h31
  5. [Petite requête] Nombre de transactions par jour
    Par Braim dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/04/2003, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo