Czy taki trigger jest poprawnie napisany?
Czy o czymś zapomniałem ?
Trigger- Update pola "Faktura" na nagłówku FAI poprzez wpisanie wartości Atrybutu.
Alter TRIGGER [CDN].[faktura_Trigger]
ON [CDN].[Atrybuty]
FOR INSERT,UPDATE
AS
SET NOCOUNT ON
IF update (Atr_Wartosc)
BEGIN
update cdn.impnag
set IMn_DokumentObcy = Atr_Wartosc
from cdn.impnag
join inserted on ImN_GIDNumer=Atr_ObiNumer --join cdn.Atrybuty on ImN_GIDNumer=Atr_ObiNumer
where ImN_GIDTyp= 3344
end
Trigger- Update pola Faktura na FAI poprzez wpisanie wartości Atrybutu. ERP XL
Moderator: mikey
Re: Trigger- Update pola Faktura na FAI poprzez wpisanie wartości Atrybutu. ERP XL
Z pewnością trzeba określić na początku uzupełnienie którego atrybutu (Atr_Atkid) wywoła zmianę i czy nie jest pusty.
Analogicznie update, że właśnie ten atrybut (Atr_AtkId) zmienia pole a nie każdy.
Atrybut ograniczyłbym też do 40 znaków jako że zmieniane pole to varchar(40)
Analogicznie update, że właśnie ten atrybut (Atr_AtkId) zmienia pole a nie każdy.
Atrybut ograniczyłbym też do 40 znaków jako że zmieniane pole to varchar(40)
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW