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 :

Liste des index unique


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2003
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 75
    Points : 53
    Points
    53
    Par défaut Liste des index unique
    Bonjour,
    comment peut ont avoir la liste des index unique ainsi que les colonnes constituant ces index, en utilisant une requette SQL .
    j'utilise oracle 9.2
    merci par avance.

  2. #2
    Membre actif Avatar de DAB.cz
    Inscrit en
    Octobre 2006
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 221
    Points : 249
    Points
    249
    Par défaut
    *_INDEXES, *_IND_COLUMNS

    p.ex. USER_INDEXES, DBA_INDEXES, ...

    DAB

  3. #3
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    voir dba_indexes et dba_ind_columns.

  4. #4
    Membre éprouvé Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Points : 945
    Points
    945
    Par défaut
    Citation Envoyé par magboom Voir le message
    Bonjour,
    comment peut ont avoir la liste des index unique ainsi que les colonnes constituant ces index, en utilisant une requette SQL .
    Voila :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    break on index_name
    col column_name for a30 wrap
     
    select c.index_name,c.column_name,c.column_position
    from dba_ind_columns c,dba_constraints o
    where c.table_owner=upper('&owner')
    and o.owner=c.table_owner
    and c.table_name=o.table_name
    and o.constraint_type='U'
    order by 1,3;

Discussions similaires

  1. Liste des index par tables
    Par Labienus dans le forum Administration
    Réponses: 3
    Dernier message: 20/07/2010, 11h12
  2. match against liste des indexes fulltext
    Par SpaceFrog dans le forum Requêtes
    Réponses: 6
    Dernier message: 09/02/2009, 19h56
  3. Récupérer la liste des indexes d'une base
    Par Najdar dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 03/07/2008, 12h15
  4. Listes des indexes d'une base de de données
    Par The eye dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/01/2008, 11h55

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