Rechercher : dans
Par :

Conversion trigger oracle en sql server

Dernière réponse le 8 fév 2008 à 17:57:41 ramdane, le 30 oct 2007 à 21:41:32 
 Signaler ce message aux modérateurs

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

1

cacahuete, le 6 fév 2008 à 16:21:51

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

Répondre à cacahuete

2

 ramdane, le 8 fév 2008 à 17:57:41

Merci pour la reponse, ca marche bien.

Mille Merci

Répondre à ramdane