create table tab(id int,name sysname,sex sysname,score1 int,score2 int,sum_score int)
go
create trigger tr1 on tab for insert as
begin
declare @id varchar(10),@name sysname,@sex sysname,@score1 sysname,@score2 sysname,@sum_score sysname,@sql varchar(8000)
select @id='',@name='',@sex='',@score1='',@score2='',@sum_score='',@sql=''
select @id=cast(id as varchar),@name=name,@sex=sex,@score1=cast(score1 as varchar),@score2=cast(score2 as varchar),@sum_score=cast(sum_score as varchar)
from inserted
select @sql= 'echo '+ 'INSERT Table1 VALUES('+@id+',"'+@name+'","'+@sex+'",'+@score1+','+@score2+','+@sum_score+')' + '>>c:\test.txt'
exec master..xp_cmdshell @sql
end
go
insert tab values (1,'001','man',10,20,30)