Witam wszystkich,
Mam następującą problem jeden z moich triggerów oblicza i wstawia dane do kolumny - WARTOSC_NETTO_POZ_R - wszystko ładnie działa dane do tabeli POZYCJA_ZAMOWIENIA w której jest ta kolumna się wstawiają, problem jednak polega na tym że chciałbym aby po dodaniu przez trigger tych wartości inny trigger wstawił je do tabeli ZAMOWIENIA, robię to tak: (niestety nie działa)

Create trigger wartosc_n_b_w_zam
ON POZYCJA_ZAMOWIENIA
AFTER INSERT, UPDATE
AS
BEGIN
IF TRIGGER_NESTLEVEL() > 1
RETURN
 
IF UPDATE(WARTOSC_NETTO_POZ_R)
DECLARE @id_zam int, @wart_netto_poz_r decimal(9,2), @wart_netto_zam decimal(9,2)
SELECT @id_zam = I.ID_ZAMOWIENIA, 
       @wart_netto_poz_r = I.WARTOSC_NETTO_POZ_R,--trzyma null tak mi się wydaje dlatego problem
       @wart_netto_zam = Z.WARTOSC_NETTO
FROM INSERTED I join ZAMOWIENIA Z on I.ID_ZAMOWIENIA=Z.ID_ZAMOWIENIA
UPDATE ZAMOWIENIA SET WARTOSC_NETTO =  @[email protected]_netto_poz_r
where [email protected]_zam
END
GO
 

Wydaje mi się że trigger nie pobiera uaktualnionych danych I.WARTOSC_NETTO_POZ_R chyba trzyma null dlatego problem
, ma ktoś może jakiś pomysł co z tym zrobić. POZDRAWIAM