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

Modélisation Discussion :

Créer une contrainte d'unicité basé sur deux champs(hors clé primaire) [AC-2003]


Sujet :

Modélisation

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Points : 77
    Points
    77
    Par défaut Créer une contrainte d'unicité basé sur deux champs(hors clé primaire)
    Bonjour à tous,

    je souhaiterai, dans l'une de mes tables, insérer une contrainte d'unicité sur deux champs.

    Exemple
    champ A : numéroAuto clé primaire
    champ B : numérique
    champ C : numérique

    Je voudrais créer un index pour qu'on ne puisse pas avoir deux paires identique des champs B et C dans la table et en même temps il faudrait pas qu'on puissent entres le champ C deux fois quand le champ B et nul.

    exp :

    B C
    ==
    1 2
    1 2
    (pas possible)

    B C
    ==
    1
    1 2
    (possible)

    B C
    ==
    1
    1
    (pas possible)


    Cela est-il possible?

    Merci d'avance .

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Points : 77
    Points
    77
    Par défaut
    il suffisait d'affecter une valeur (0) par défaut pour chaque champs pour éviter ce problème.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/03/2014, 14h04
  2. Réponses: 5
    Dernier message: 25/03/2014, 10h35
  3. contrainte d'unicite sur deux champs
    Par mikebranque dans le forum PostgreSQL
    Réponses: 12
    Dernier message: 17/07/2008, 16h28
  4. Réponses: 5
    Dernier message: 17/07/2008, 11h40
  5. contrainte sur deux champs d'une table
    Par bdkiller dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/09/2004, 18h26

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