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

SQL Oracle Discussion :

Select dans plusieurs users


Sujet :

SQL Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Select dans plusieurs users
    Bonjour à tous

    (j'ai voulu faire une recherche mais je ne sais pas trop comment la formuler)

    Voici ma situation :
    j'ai une instance contenant plusieurs users (ex : USER_24)
    Chacun des users contient la même liste de tables (ex : TABLE_10)
    je souhaite, depuis un user "maitre" pouvoir interroger le contenu d'une table précise.

    Cela serait simple :
    select * from USER_24.TABLE_10

    mais j'ai besoin de pouvoir passer dans le WHERE les noms de user et de table.

    Je me suis orienté vers un truc du style :
    select * from (select table_name from all_tables where owner like 'USER_24' and table_name like 'TABLE_10')

    mais forcément, ça ne revoit pas le contenu de la table....

    Avez-vous une piste ?

    Enrod

  2. #2
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Points : 11 252
    Points
    11 252
    Par défaut
    Soit vous cherchez à faire du SQL dynamique soit peut être d’utiliser des vues.

  3. #3
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 388
    Points
    18 388
    Par défaut
    Impossible à ma connaissance en SQL natif, il vous faudra utiliser du PL/SQL.
    Cherchez "SQL dynamique" sur ce site, vous tomberez sur un tutorial.

  4. #4
    Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci pour vos réponses, je vais voir le tutoriel SQL dynamique

    Enrod

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

Discussions similaires

  1. [MySQL] Selection dans plusieurs tables pour constituer un seul RecordSet
    Par mesken dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/10/2011, 21h25
  2. [SQL] Select dans plusieurs table
    Par benjam89 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/08/2007, 13h25
  3. Réponses: 1
    Dernier message: 18/07/2007, 09h51
  4. Réponses: 4
    Dernier message: 08/06/2006, 20h06
  5. Plusieurs SELECT dans l'ouverture d'une connection
    Par pmboutteau dans le forum ASP
    Réponses: 6
    Dernier message: 01/04/2005, 11h09

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