Advertentie: bereik met Marokko.nl vrijwel alle Marokkaanse jongeren


PDA

Bekijk originele versie : SQL Trigger



Ahmedmocro
27-06-2009, 16:12


Heeft iemand verstand van sql over trigger??? Ik moet een trigger maken die op multiple-records controleert. Heeft iemand een voorbeeld ervan??

moonwalker
27-06-2009, 17:56
http://www.sqlteam.com/article/an-introduction-to-triggers-part-i Ik heb nog nooit gebruik gemaakt van een trigger, al werk ik met SQL. Misschien heb je iets aan bovenstaande artikels. Succes.

Ahmedmocro
02-07-2009, 13:58
Hey ik heb het opgelost en was goedgekeurd. Hieronder een voorbeeld van trigger met muliplte rows CREATE TRIGGER tr_maximaal_gewicht_passagier ON Object AFTER UPDATE, INSERT AS BEGIN IF EXISTS (SELECT SUM(O.gewicht)'totaalgewicht', v.max_ppgewicht FROM Passagier P INNER JOIN object O ON P.passagiernummer = O.passagier INNER JOIN vlucht V ON V.vluchtnummer = P.vlucht INNER JOIN Inserted I ON P.passagiernummer = I.passagier GROUP BY V.max_ppgewicht, V.vluchtnummer HAVING SUM(O.gewicht) > V.max_ppgewicht) BEGIN RAISERROR ('Passagiers maximale gewicht voor vlucht is overschreden!', 16, 1) ROLLBACK TRAN END END Maar moonwalker bedankt nog voor de info

moonwalker
02-07-2009, 15:09
Graag gedaan. ;)