holiboli
Goto Top

SQL Trigger über 2 Tabellen mit 1 Bedingung

Hallo ich versuche einen Trigger zu erstellen der mir die Werte von:

[LAG_Statistik.MengeEin] in [LAG_Artikel.Z_MengeEin]
[LAG_Statistik.MengeAUS] in [LAG_Artikel.Z_MengeAUS]
[LAG_Statistik.Datum] in [LAG_Artikel.Z_Datum]

Wenn ein neuer Eintrag in der LAG_Statistik erstellt wird (Dies passiert bei Bestandesänderungen)
Create TRIGGER [dbo].[Updatez]

ON [dbo].[LAG_Artikel]

AFTER UPDATE LAG_Statistik

AS BEGIN

INSERT INTO LAG_Artikel(Z_Datum)
SELECT Datum FROM LAG_Statistik

END

Funktioniert leider nur nicht. =) Danke für eure Hilfe!!

Content-Key: 266043

Url: https://administrator.de/contentid/266043

Printed on: April 16, 2024 at 11:04 o'clock

Member: SlainteMhath
SlainteMhath Mar 12, 2015 at 12:01:48 (UTC)
Goto Top
Moin,

meine Glsakugel sagt mit du verwendest eine Iteration von MSSQL, ja?

Dann steht im der ge-update-tete Datensatz in der der (temporären) Tabelle "inserted", nimm den anstatt die "LAG_Statistik" (alles nachzulesen im der MSDN T-SQL Doku)

lg,
Slainte