Bonjour.
Voila c'est encore moi avec mes problèmes de trigger . J'ai une table langue et il y a un champs defaut pour définir la langue par défaut. Vous me voyez déjà venir .
En effet, il peut pas y avoir plusieurs langues par défaut donc dans la table il faut que je contrôle le faite qu'il puisse y avoir qu'un enregistrement ayant la valeur true dans le champs defaut. Je veux bloquer le risque de mettre l'application web en périle au niveau de la source de l'information à cause d'une sourie pleine de clique dans la table en question.
J'ai commencé par ça mais il y a un os dans le tyaux
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE trigger OneDefaut ON types AFTER INSERT,UPDATE AS BEGIN UPDATE types SET defaut = 0 FROM types T, inserted i WHERE i.defaut<>T.defaut END IF @@Error <> 0 ROLLBACK TRANSACTION
Partager