Attributs des tables sous ORACLE

Résolu
djanahana -  
DROE Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
svp,je veux connaitre comment connaitre les attributs clés primaires,clé étrangeres d'une table sous oracle ,j'ai peu avoire que les listes des attributs avec

select table_name, column_name from user_tab_col_statistics where table_name=nom_table; 


merci bcp

3 réponses

  1. DROE Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   48
     
    Hello,

    consulte les vues ALL du dictionnaire de données Oracle.

    all_constraints et all_cons_columns

    un script ici utilisant ces deux vues, ça peut t'aider je pense.
    http://www.dba-ora.fr/article-script-constraints-table-81784721.html

    DROE
    2
  2. djanahana
     
    merci d'avoir le temps pour me répond,j'ai fait

    select constraint_name,decode(constraint_type,'P','PRIMARY KEY') from all_constraints where table_name=nom_table;

    mais je n'ai rien comme résultats

    "aucune lignes sélectionnés "

    merci
    1
    1. djanahana
       
      ce que je veux c'es d'identifier la nature des attributs d'une table donnée : clé primaire ,clé étrangères,attributs non clés,.pouvez vous m'aider
      0