Jump to content

MsSQlServer 2005 Trigger funzt nicht keine Errormessage


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

wer kann hier weiterhelfen,

Der trigger funzt nicht, es gibt keine Fehlermeldung, es passiert einfach nichts. Ich öffne Table_1 ändere das Gewicht und dieser neue wert sollte dann in TableOrg erscheinen, macht er aber nicht.

 

Ich habe in derselben DB, zwei weitere Tabellen ziwchen dnene auch ein trigger gesetzt ist. Dieser hat denselben Aufbau, dieselbe Anzahl von variabln, Spalten,Datentyp, hier funzt der Trigger. Der einzige Unterschied ist, diese beiden Tabellen waren schon in der Datenbank. Die beiden bei denen es nicht klappt, habe ich heute selbst angelegt.

 

So sieht der Code aus

 

Create Trigger [dbo].[TriggTest ] ON [dbo].[Table_1]

for insert, update as

Begin

DECLARE @InsertetPK Int

DECLARE @DeletePK Int

 

DECLARE @InsertetGW1 SmallInt

DECLARE @DeleteGW1 SmallInt

 

SELECT @InsertetPK = inserted.IDNr from inserted

SELECT @DeletePK = deleted.IDNr from deleted

 

SELECT @InsertetGW1 = inserted.GW1 from inserted

SELECT @DeleteGW1 = deleted.GW1 from deleted

UPDATE TableOrg SET Gewicht=@InsertetGW1

WHERE @InsertetPK = IDNr And @DeleteGW1=Gewicht

End

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!
Gast
Dieses Thema wurde für weitere Antworten geschlossen.
×
×
  • Neu erstellen...