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-ID: 266043

Url: https://administrator.de/forum/sql-trigger-ueber-2-tabellen-mit-1-bedingung-266043.html

Ausgedruckt am: 22.12.2024 um 22:12 Uhr

SlainteMhath
SlainteMhath 12.03.2015 um 13:01:48 Uhr
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