title image


Smiley Brauche Hilfe zu Trigger Syntax (MSSQL2000)
Hallo an Alle,



da SQL noch nicht meine Stärke ist, bitte ich um Hilfe zu

folgendem Trigger. Ich will einfach nur bei einem Update des Datensatzes

die aktuelle Zeit und den gerade angemeldeten User eintragen.

Google und auch die Hilfeseiten von MS haben mir noch nicht weitergeholfen.

Wie beziehe ich mich auf den gerade bearbeiteten Datensatz?

Das folgende Script macht schon was, aber natürlich werden alle Datensätze

geändert und am Ende gibts ne Fehlermeldung.

Mit welcher WHERE-Klausel kann ich den aktuellen Datensatz filtern,

oder muss dieser Trigger vielleicht ganz anders aufgebaut werden?



CREATE TRIGGER [update_info_mitarbeiter] ON dbo.mitarbeiter

FOR UPDATE

AS

UPDATE dbo.mitarbeiter

SET updatedate = Getdate(), updateuser = USER_NAME()

WHERE mitarb_id = ???



Danke für jeden Tipp.

mfg loggy

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: