Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 12/12/2014 17:02:30
- zeb
- Membre
contrainte check sur table lié par clé étrangère
Bonjour,
J'ai une table zone avec une clé étrangère id_transporteur qui pointe vers une table transporteur avec un id_tiers qui pointe vers une table tiers qui a une colonne type.
Je voudrais ajouté une contrainte sur ma table zone pour lui spécifier que seul les tiers de type "TOTO" peuvent être accepté.
Comment puis-je procéder ?
Hors ligne
#2 12/12/2014 17:46:07
- gleu
- Administrateur
Re : contrainte check sur table lié par clé étrangère
Ça va être difficile vu que vous ne pouvez pas indiquer de sous-requêtes dans une contrainte CHECK (enfin, vous pouvez, mais c'est une source de problème). Le plus sûr est certainement un trigger sur INSERT et UPDATE.
Guillaume.
Hors ligne
Pages : 1