1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
create trigger TriggerName on LaTable after update as
begin
declare @oldColG int,@oldColH int,@newColG int,@newColH int
declare mycursor cursor for
select inserted.colg,inserted.colh,deleted.colg,deleted.colh
from inserted
inner join deleted on deleted.id = inserted.id
fetch mycursor into @newcolg,@newcolh,@oldcolg,@oldcolh
while @@fetch_status = 0
begin
if @oldcolg <> @newcolg or @colcolh <> @newcolh then
le traitement
fetch mycursor into @newcolg,@newcolh,@oldcolg,@oldcolh
end
close mycursor
deallocate mycursor
end |
Partager