Attributs des tables sous ORACLE

Résolu
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. 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. 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. 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