Citat:
plague: Ne vidim koji je cilj neceg takvog ali jeste moguce. Po meni je to bolje uraditi na nivou klase.
Code:
CREATE TRIGGER Okidac
ON tbl1
AFTER INSERT
AS
SET NOCOUNT ON;
INSERT INTO tbl2 (tbl1FK, RezultatOperacije) VALUES(inserted.tbl1PK, inserted.Vrednost1 * inserted.Vrednost2);
GO
inserted predstavlja record koji je upravo unet i njemu uvek imas pristup u ovom tipu triggera.
ma ne pitaj, neke stvari ne možeš objasniti nekim ljudima tek tako, no pogledaj na koji način sam rešio onu prethodnu problematiku:
CREATE TRIGGER Okidac1 ON tbl1
AFTER INSERT
AS
update tbl2
set broj=
(select COUNT(ime)
from tbl1)
update tbl2
set broj=(delete tbl2 where rb>1 )
GO
dodao sam samo rb koji je identity 1,1
ne ovo ipak nije pravi kod, hahah radi mi triger ekstra dobro ali sam ga nema
kako sada da vidim kod svog trigera.
select * from sys.triggers
mi samo ispisuje koji triger posedujem.
please help
[Ovu poruku je menjao rooler dana 17.12.2012. u 15:58 GMT+1]