Je veux faire un trigger qui modifie la quantité en stock d'un produit lorsque d'une insertion ou d'une modification la table factureproduit.
Par exemple j'ai dans ma base un produit tel que:
num:1
libelle:'cd'
prix:20euro
stock:50
Et lorsque la qte_pdt de la table factureproduit et de 1, je veux que le stock soit mis à jour et passe à 49.
create or replace trigger maj_stock
before insert or update on factureproduit
for each row
declare
qte qte_pdt.nom%TYPE;
begin
update produit
set stock := :old.stock - qte;
end;
/
qu'en pensez vous ?
svp merci d'avance
Oracle - Trigger et mise à jour
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.