Trigger, insert after insert.
Hej, jeg har lavet en trigger efter sådan som tingene er definered i min lærebog :DMen det virker ikke med MS SQL 2005 og kan simpelt hen ikke få det omskrevet til at virke.
CREATE TRIGGER MemberCreated
AFTER INSERT OF UserID ON [borked].Users
REFERENCING NEW AS N
FOR EACH ROW
WHEN (N.IsApproved == 0)
INSERT INTO [borked].UsersPending (userid) VALUES(N.UserID)
Den skal, når der insetes et row i [borked].Users, så checke om det insatte row's kolonne 'IsApproved' er = 0. hvis den er lig 0, så skal den også lave et row i en anden tabel, [borked].UsersPending som følgende:
INSERT INTO [borked].UsersPending (userid) VALUES(N.UserID)
Den skal bare insert Users.UserID fra det indsatte row i Users i UsersPending, så er der der default værdier på de andre kolonner.