Conversion trigger oracle en sql server

ramdane -  
 ramdane -
Bonjour,
SVP traduisez moi ce trigger ORACLE en SQL SERVER.

j'ai un trigger écris avec ORACLE qui permet de faire la mise a jour du champs QTE2 de la table RAM2 désque j'insere une ligne dans
la table RAM1.

CREATE TABLE RAM1
(
NOPROD NUMBER,
QTE NUMBER
)
CREATE TABLE RAM2
(
NOPROD2 NUMBER,
QTE2 NUMBER
)
CREATE OR REPLACE TRIGGER trig_ins_ram
before insert on RAM1
referencing
new as new
old as old
for each row
declare
begin
UPDATE RAM2 SET QTE2=QTE2-:NEW.QTE
WHERE RAM2.NOPROD2=:NEW.NOPROD;
END;

Merci, c URGENT
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. cacahuete
     
    CREATE TRIGGER trig_ins_ram

    FOR INSERT on RAM1

    BEGIN

    UPDATE RAM2 SET QTE2= QTE2 - (SELECT QTE FROM INSERTED)
    WHERE RAM2.NOPROD2=(SELECT NOPROD FROM INSERTED)

    END
    0
  2. ramdane
     
    Merci pour la reponse, ca marche bien.

    Mille Merci
    0