Jump to content
Sign in to follow this  
realbora

SQL-Server 2000 / 2005 (Trigger)

Recommended Posts

Hallo zusammen,

 

ich bin verzweifelt auf der Suche nach der Möglichkeit eine so genannte Subjektspalte (lt. MySQL-Handbuch) in einem MSSQL-Trigger anzusprechen.

D.h., ich möchte einfach in einem Trigger auf einen bestimmten Wert der Tabelle (über einen Alias -> in MySQL "NEW." / "OLD.") zugreifen.

Ich hoffe, dass ich mich verständlich ausgedrückt habe und hoffe, dass mir da jemand weiterhelfen kann.

 

mfG

Share this post


Link to post

Das hatte ich auch schon versucht aber hat nicht geklappt.

Das sind doch eigentlich die Tabellen, wo die temp-Werte eingetragen werden, oder ?

Es funktioniert leider nicht die folgende ANweisung:

SET INSERTED AG_nr = @max_nr + 1;

und auch nicht

SET INSERTED.AG_nr = @max_nr + 1;

 

Was ist denn daran falsch?

Share this post


Link to post

Hier mal'n Beispieltrigger:

 

CREATE TRIGGER employee_UTRIG ON employee FOR UPDATE AS

IF UPDATE(EID)
 BEGIN
   UPDATE login
   SET login.EID = inserted.EID
   FROM login, deleted, inserted
   WHERE deleted.EID = login.EID;
   UPDATE timesheet
   SET timesheet.EID = inserted.EID
   FROM timesheet, deleted, inserted
   WHERE deleted.EID = timesheet.EID;
 END

Share this post


Link to post

OK.

Hab ich mir ja fast gedacht, dass es in MSSQL kein Äquivalent zu der MySQL-Anweisung gibt.

Also ist es letztendlich doch "nur" eine normal SQL-Anwweisung.

Vielen Dank für die Antwort.

mfG

Share this post


Link to post
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...