Update funktion skal kun gælde på den aktuelle record
HejsaJeg har lavet følgende trigger på min MS SQL Server ved opdatering af min varetabel i Navision Attain, og det fungerer fint nok. Problemet er bare at jeg jo får opdateret alle records, og ikke kun den ene record der udløste triggeren.
Er der nogen ideer til hvordan jeg får fat i hvilken record der bliver opdateret fra Attain, sådan at jeg kan bruge den information til at lave mit select kriterie ud fra?
CREATE TRIGGER [Opdater Varebeskrivelser] ON [dbo].[Item]
FOR INSERT, UPDATE
AS
update [DB1].[dbo].[mif] set [attainDescription1] =
(Select Distinct [Description]
from [Navision].[dbo].[Item] na
where [DB1].[dbo].[mif].[mcnr] = [na].[No_]
Collate SQL_Scandinavian_CP850_CS_AS)