Wert in Tabelle über Trigger automatisch ändern

09/07/2008 - 09:46 von news.hispeed.ch | Report spam
Hallo zusammen

Als SQL-Server-Laie bin ich leider schon mit folgender Aufgabe etwas
überfordert:

Mittels Trigger sollte ich einen Wert in einer Tabelle automatische àndern,
sobald dieser einen bestimmten Wert einnimmt. D.h.:

Spalte: "Test"
Wert: Setze "Test" = "-1" falls "Test"="1"

Kann mir jemand helfen?

Vielen Dank
René
 

Lesen sie die antworten

#1 Elmar Boye
09/07/2008 - 10:02 | Warnen spam
Hallo René,

news.hispeed.ch schrieb:
Als SQL-Server-Laie bin ich leider schon mit folgender Aufgabe etwas
überfordert:

Mittels Trigger sollte ich einen Wert in einer Tabelle automatische àndern,
sobald dieser einen bestimmten Wert einnimmt. D.h.:

Spalte: "Test"
Wert: Setze "Test" = "-1" falls "Test"="1"



CREATE TRIGGER TR_Tabelle
FOR dbo.Tabelle
ON INSERT, UPDATE
AS
SET NOCOUNT ON

UPDATE dbo.Tabelle
SET Test = -1
FROM dbo.Tabelle
INNER JOIN inserted
ON Tabelle.PK = inserted.PK
WHERE inserted.Test = 1

Gruß Elmar

Ähnliche fragen