Geänderte Spalten in Trigger

24/03/2009 - 22:08 von news.microsoft.com | Report spam
Hallo NG!

Wie kann ich in einem Trigger (T-SQL) herausbekommen welche Spalten
geàndert wurden?

Ich weiß, daß man im NET über den SqlContext.TriggerContext und
IsUpdatedColumn so etwas testen kann. Aber wie mach ich das in T-SQL?

Ich möchte in einem InsteadOfUpdate Trigger einen Fehler auslösen, wenn
jemand eine bestimmte Spalte àndert. Wie müßte dann eigentlich das
RAISEERROR aussehen ...

Lutz
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
25/03/2009 - 01:51 | Warnen spam
Hallo Newsgroup :).

"news.microsoft.com" schrieb:

Wie kann ich in einem Trigger (T-SQL) herausbekommen welche Spalten geàndert wurden?



http://msdn.microsoft.com/de-de/lib...87326.aspx
http://msdn.microsoft.com/de-de/lib...86329.aspx

Wie müßte dann eigentlich das RAISEERROR aussehen ...



steht im ersten Link (Beispiel ganz unten)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen