Forum: SQL |
Thema:
AW: Updated Wert nach Trigger finden und ausgeben ! |
Von:
Hans Stadler (
02.04.2007 21:35) |
Beim Erstellen eines Triggers werden vom SQL Server-System 2 Tabellen (deleted und inserted) mit der Struktur jener Tabelle erstellt, für welche der Trigger spezifiziert wurde.
Die Tabelle deleted wird bei DELETE- und UPDATE,
die Tabelle inserted bei INSERT- und UPDATE der CREATE TRIGGER-Anweisung verwendet.
Code in der CREATE TRIGGER Anweisung:
--Deklaration von Variablen:
DECLARE @wert1 int
DECLARE @wert2 nchar(10)
--Speichern der geänderten Werte in die Variablen:
SELECT @wert1 = (SELECT spalte1 from inserted)
SELECT @wert2 = (SELECT spalte2 from inserted)
Mit den Variabel sollte es jetzt nicht schwer sein das Mail zusammenzubasteln :-)
Solltest du doch die überschriebenen Werte benötigen dann auf die Tabelle deleted nach oa. Methode zugreifen.
Viel Spass
Hans
HaSta
Betreff |
Von |
Datum |
|
|
Thomas
Scherner
|
03.04.2007 09:38 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!