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字符中的时间不相符,为什么呢?
insert into capture(cNum,cDate,sqlstr) select cNum,cDate,@sqlstr from inserted
exec(select sqlstr from capture) tab 表中的cDate 与sqlstr字符中的时间不相符,为什么呢?
--tab 表中的cDate 与sqlstr字符中的时间不相符,为什么呢? 通过转换后
convert(varchar(10),cDate,120) 截取了,时分秒,
convert(varchar(20),cDate,120) 这样就全了不知道,是说的这个么?
哦 查询出来的如果不用convert来格式化的话 得到的是datatime型的 是YYYY-MM-DD HH:SS这样的