Envoyé par
ambre34
Bonjour,
Je cherche à créer un trigger sur une base de données qui permettrait ceci : je veux que, pour 2 attributs en particulier, lorsque quelqu'un insère des données en même temps dans ces 2 colonnes, un message d'erreur soit généré, indiquant qu'une seule des 2 colonnes doit être renseignée (pas les 2).
Il serait beaucoup plus simple, plus performant et plus intelligent de créer une contrainte de validation du genre :
ALTER TABLE Matable CHECK(description_g IS NOT NULL and new.description_su IS NULL OR description_g IS NULL and new.description_su IS NOT NULL);
A +
Partager