Site Sponsored By: SQLDSC - SQL Server Desired State Configuration
Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Hi everyone,This trigger won't run - I just can't figure out why!I want it to run whenever any event occurs on the table Medarbejder (Employee). In fact, ideally, I want it to run when an event occurs on any one of two tables (eg. AFTER INSERT OR UPDATE OR DELETE ON Medarbejder OR other_table). Can this be done?CREATE TRIGGER OpdaterLedigeAarsvaerk AFTER INSERT OR UPDATE OR DELETE OF medid ON Medarbejder DECLAREMedarbejderantal number,Totalaarsvaerk number,Allokeret number,Kapacitet number;BEGIN SELECT COUNT(*) INTO Medarbejderantal FROM Medarbejder SET Totalaarsvaerk = Medarbejderantal * 8 SELECT SUM(allokerettid) INTO Allokeret FROM MedarbejderProjekt SET Kapacitet = Totalaarsvaerk - Allokeret UPDATE LedigeAarsvaerk SET ledaarsvaerk = KapacitetEND;Any help greatly appreciated! If necessary, I can translate the values to English...