Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2011, 16h05   #1
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 90
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 90
Points : 19
Points : 19
Par défaut erreur dans construction de relation

bonjour,
lorsque je tente de créer une relation, ce message apparaît alors même que la table "cubage" contient plusieurs occurrences d'un contrat et que le champ "contrat" de la table "CONTRAT" est indexé avec doublons

Citation:
table «*CONTRAT*» enregistrée
table «*CUBAGE*»
- Impossible de créer la relation «*FK_CUBAGE_CONTRAT*».
Introducing FOREIGN KEY constraint 'FK_CUBAGE_CONTRAT' on table 'CUBAGE' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Could not create constraint. See previous errors.
merci de m'éclairer
djelloharmel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 16h13   #2
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
n'y a t'il pas de références circulaire entre vos deux tables (cubage lié à contrat et contrat lié à cubage)?


Merci de poster les DDL de vos deux tables
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h12.


 
 
 
 
Partenaires

Hébergement Web