日期:2014-05-17  浏览次数:20340 次

查询结果 保存到原来的数据中
如果将查询结果 保存到数据中 覆盖原有的数据

------解决方案--------------------
意思就是把不符合查询结果的删除吧


SQL code
--比如你是
select *  from tb where flag >0
--覆盖原有tb的数据
--你可以直接

delete from tb  where flag<=0

select  *  from tb --就是你需要的flag>0的数据
--或者入楼上老大说的

select *  into #temp  from tb where flag>0

delete * from tb

insert into tb select *  from #temp