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

MS SQL Server Discussion :

Mettre une relation 1,1 entre 2 tables


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    avril 2002
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : avril 2002
    Messages : 102
    Points : 70
    Points
    70
    Par défaut Mettre une relation 1,1 entre 2 tables
    Bonjour !

    J'ai 2 tables. cContact et sUser.

    Voici la structure de la table sUser :

    ID_User decimal (clé primaire)
    ID_Contact decimal (clé étrangère)
    Actif bit
    UserName varchar
    FirstName varchar
    LastName varchar
    Description varchar

    J'aimerai faire en sorte qu'un ID_User ne peut être affecté à 1 seul ID_Contact.

    Quelles sont les possibilités pour faire cela ?

    Merci d'avance pour l'aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 58
    Points : 46
    Points
    46
    Par défaut
    ben j'ai l'impression que tu as la reponse sous les yeux ;-)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    avril 2002
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : avril 2002
    Messages : 102
    Points : 70
    Points
    70
    Par défaut
    En fait j'ai très très mal exprimé ma question. Je voulais faire en sorte qu'un ID_Contct ne puisse pas être affecté à 2 ID_User différents.

    J'ai essayé de régler ce probème en créant dans SQL Server une contrainte CHECK mais cela ne jouait pas car l'ID_Contact peut être NULL.

    Finalement j'ai régler le problème via programmation.

    Merci pour l'aide.

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

Discussions similaires

  1. programmez une relation à 3 clés et 4 tables sous delphi
    Par ithery75 dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/09/2009, 20h38
  2. Réponses: 10
    Dernier message: 05/02/2009, 11h18
  3. Relation et contrainte entre deux tables
    Par maniravitch dans le forum Requêtes
    Réponses: 3
    Dernier message: 29/01/2008, 17h34
  4. Configurer une relation d'approbation entre deux domaine via VPN
    Par percuwill dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 22/06/2007, 10h29
  5. Requête avec relation N-N (entre 3 tables)
    Par vynce dans le forum Langage SQL
    Réponses: 11
    Dernier message: 05/12/2005, 11h34

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