[SQL] Trigger pour empecher d'inserer une valeur

Trigger pour empecher d'inserer une valeur [SQL] - Programmation

Marsh Posté le 26-04-2001 à 21:31:46    

Voila, j'aimerai savoir s'il est possible de creer un TRIGGER qui empeche d'inserer une valeur dans une table. En gros, ce que je cherche a faire, c'est un truc du style :
 
SI la valeur que l'utilisateur cherche a inserer est incorrecte
ALORS ne pas inserer cette valeur
 
Il y a moyen de faire ca avec un trigger ? Est-ce qu'il faut un Trigger "before" ou "after" ? Et est-ce qu'il faut le mettre en "insert" ou en "update" ? Désolé, je ne suis pas trop une bete en SQL, donc si quelqu'un pouvait me filer un coup de main, ce serait sympa. Merci ! :)

Reply

Marsh Posté le 26-04-2001 à 21:31:46   

Reply

Marsh Posté le 26-04-2001 à 22:55:45    

T'as pas forcément besoin de trigger pour faire ça.
Tu peut le faire avec une contrainte CHECK genre "colonne <> 'blabla'"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed