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 :

Afficher le champ name de toutes les tables du user


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 53
    Par défaut Afficher le champ name de toutes les tables du user
    Bonjour,

    J'aimerai afficher les champs Name de la requête "DESC TABLE_NAME" de toute les tables du user et faire une condition dessus (where name like 'INDX').

    Pour cela je suis obligé de faire :

    Select table_name from user_tables;

    Ensuite faire un DESC de chaque table pour voir si elle contient un champ INDX.

    Il n'y aura pas une requête qui permet de faire ça ? Je pense un loop en plsql mais ce n'est pas trop mon répértoire.

    Merci de votre aide.

  2. #2
    Membre chevronné
    Avatar de Bibeleuh
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2010
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2010
    Messages : 209
    Par défaut
    Bonjour,

    Pour vérifier qu'une table contient une colonne, tu peux utiliser la vue USER_TAB_COLUMNS

    Exemple pour lister toutes les tables contenant une colonne avec le mot INDX dedans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DISTINCT TABLE_NAME FROM USER_TAB_COLUMNS WHERE COLUMN_NAME LIKE '%INDX%'

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 53
    Par défaut
    Merci beaucoup. C'est pratique

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

Discussions similaires

  1. Update sur toutes les champs de toutes les tables
    Par cmasset dans le forum Requêtes
    Réponses: 2
    Dernier message: 19/12/2013, 19h04
  2. Un champ présent dans toutes les tables
    Par eli-stein dans le forum Modélisation
    Réponses: 9
    Dernier message: 13/04/2010, 12h36
  3. Réponses: 3
    Dernier message: 14/03/2007, 17h31
  4. Réponses: 4
    Dernier message: 01/03/2006, 13h58
  5. Comment MAJ le même champ présent dans toutes les tables ?
    Par PamelaGeek dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 02/02/2006, 14h06

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