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
©2000-2012 Marokko.nl Virtual Community's - La maison du Maroc. Powered by Marokko Media.