Witam,
próbuję napisać trigger kopiujący pole własne towaru na opis pozycji dokumentu..... na razie z 0 powodzeniem
Może podpowiecie co robię źle ?
alter TRIGGER kopiuj_pole_wlasne
ON dok_pozycja
FOR INSERT
AS
begin
SET NOCOUNT ON;
DECLARE @id int
declare @dsc nvarchar(200)
declare @id_towar int
declare @stary_opis nvarchar(500)
DECLARE my_Cursor CURSOR FOR SELECT ob_Id, ob_TowId, ob_Opis FROM inserted;
OPEN my_Cursor;
FETCH NEXT FROM my_Cursor into @id, @id_towar, @stary_opis
WHILE @@FETCH_STATUS = 0
BEGIN
select @dsc = tw_Pole3 from tw__Towar where tw_id = @id_towar;
update dok_Pozycja set ob_Opis = 'ilość w pudełku: x' +@dsc + ' ' + @stary_opis where ob_Id = @id;
FETCH NEXT FROM my_Cursor into @id, @id_towar, @stary_opis
END
CLOSE my_Cursor;
DEALLOCATE my_Cursor;
end