1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
create trigger toto on table1 for insert
as
begin
declare @even varchar(50)
declare @agent varchar(50)
declare @machine int
declare @qte int
--Even____Agent___Mach___Quant
--A1______F002____1_______2
select @even=Even, @agent=Agent , @machine =Mach,@qte=Quant
from inserted
set @str='update tableDest set '+@even+'='+@even+'+cast(@qte as varchar)+' where Machine='''+@machine +''' and Agent='''+@agent+'''
exec(@str)
-- je te laisse faire le cas ou le couple machine/agent n'existe pas dans la tabledest
end |
Partager