Conversion trigger oracle en sql server

Fermé
ramdane - 30 oct. 2007 à 21:41
 ramdane - 8 févr. 2008 à 17:57
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
A voir également:

2 réponses

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
Merci pour la reponse, ca marche bien.

Mille Merci
0