TRANSAC SQL, Modifier la valeur d'un champs

2areg -  
 CMOI -
Bonjour,

Je débute tout juste en Transac SQL et voudrais faire un Trigger (MS SQL) qui après une INSERTION parcours chaque ligne de la table "Table_A" , vérifie si le champs "champs_1" est égal à la valeur "23" et si tel est le cas alors je modifie la valeur du champs a "3".

Je suis partit de cela:

CREATE TRIGGER checkStatus
AFTER INSERT
ON [dbo].[Table_A]

FOR EACH ROW
IF inserted.FinalJobStatus = 23
BEGIN
UPDATE ...............
END

J'imagine que c'est du grand impore quoi, quelqu'un pourait m0aider SVP?
Par avance merci
Configuration: MS SQL 2000

1 réponse

  1. CMOI
     
    Salut,

    utilise :

    IF :NEW.champs_1=28 THEN
    ....
    END IF;

    ++
    0