Bonjour,
j'ai une contrainte d'exclusion mutuelle sur 2 colonnes à coder, qui référence chacune une table, mais ne doivent en référencer qu'une -soit l'une, soit l'autre. Je sais, c'est mal, un peu d'héritage aurait résolu mon problème, mais c'est sur une base existante et les délais nous empêchent de casser le modèle.
Alors pour ce type de contrainte, je pensais à un trigger avec l'algo (colA is null and colB is not null) or (colA is not null and colB is null). Y a-t-il une autre mécanique possible ?
Partager