set @sqlstr='insert into tab(cNum,cDate) values(' +ltrim(@cNum) +','+convert(varchar(10),@cDate,120)+')' 
insert into capture(cNum,cDate,sqlstr) select cNum,cDate,@sqlstr from inserted 
exec(select sqlstr from capture) tab 表中的cDate 与sqlstr字符中的时间不相符,为什么呢?