probleme Trigger enregistrement en cours
salut tout le monde;
voilà je bloc sur un probleme qui est le suivant :
j'ai utilisé un TRIGGER qui permet de recalculer a chaque fois le stock, voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
CREATE TRIGGER [dbo].[TRG_Art_BL] ON [dbo].[Art_BL]
WITH EXECUTE AS CALLER
FOR INSERT, UPDATE
AS
IF (select prestation from Article as A1 ,
inserted as V where A1.Ref =v.refart )<>'0'
BEGIN
update A SET
A.qt_livree =(Select sum(qt) from art_bl as calc
where calc.refart=?)
FROM Article as A inner join inserted as R
on A.ref=R.refart
end
GO
end |
mon souci est que comment obtenir la référence de l'article , là où j'est mis un point d'interrogation, c'est à dire l'enregistrement en cours, je ne sais pas s'il existe une variable interne qui a la valeur de l'enregistrement en cours ou bien qui permet d'acceder aux valeur des champs du même enregistrement.
Merci.