Rechercher : dans
Par :

TRANSAC SQL, Modifier la valeur d'un champs

Dernière réponse le 21 jan 2009 à 22:08:02 2areg, le 15 fév 2008 à 10:20:58 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « TRANSAC SQL, Modifier la valeur d'un champs » dans :
SQL - Modification de table VoirModification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible...

1

 CMOI, le 21 jan 2009 à 22:08:02

Salut,

utilise :

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

++

Répondre à CMOI
Collection CommentÇaMarche.net