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

Administration Oracle Discussion :

une table contenant les contraintes


Sujet :

Administration Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Points : 42
    Points
    42
    Par défaut une table contenant les contraintes
    Bonjour;
    Y a t'il une table ou une vue d'Oracle qui contient le nom d'une table, le nom de sa colonne ainsi que si cetta colonne est une clé primère ou étrangere, aussi la table d'ou elle provient si c'est une cle etrangere, j'ai essayé avec USER_CONSTRAINTS, mais elle ne donne pas toutes ces infos.
    Merci

  2. #2
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Points : 1 197
    Points
    1 197
    Par défaut
    Salut,

    Essaie avec ce code.
    Salim.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    SELECT c.table_name, c.constraint_name,
           DECODE (c.constraint_type,
                   'P', 'Primary key',
                   'R', 'Foreign key',
                   'U', 'Unique',
                   'C', 'Check',
                   'Autre'
                  )
      FROM user_constraints c

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Points : 42
    Points
    42
    Par défaut
    Merci pour votre réponse; mais ce code ne me permet pas d'avoir les noms d'attributs sur lesquels nous avons appliqué la contrainte, ni la table d'ou provient cette clé étrangere, ces deus attributs sont tres importants dans mon travail.
    Merci

  4. #4
    Membre à l'essai
    Inscrit en
    Mars 2003
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Regardez la vue user_cons_columns.
    En faisant une jointure avec users_contraints, ca pourrait correspondre au résultat souhaité.

Discussions similaires

  1. [Débutant] S'authentifier via une Table contenant les Identifiants et les Password
    Par RadStudio57 dans le forum C++Builder
    Réponses: 9
    Dernier message: 25/05/2011, 12h58
  2. Réponses: 2
    Dernier message: 06/05/2010, 15h55
  3. Réponses: 2
    Dernier message: 07/11/2005, 18h54
  4. effacer une table toutes les nuits
    Par nako dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2005, 21h48
  5. Utulisation d'une table pour les jointure ( probleme )
    Par Boumeur dans le forum Langage SQL
    Réponses: 8
    Dernier message: 11/04/2005, 15h21

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