当前位置: 代码迷 >> Sql Server >> 问一个sql语句解决方案
  详细解决方案

问一个sql语句解决方案

热度:9   发布时间:2016-04-27 13:58:23.0
问一个sql语句
现在从一个xml中更新数据

UPDATE tb SET set [email protected] , [email protected] ,c=([email protected])/([email protected]) FROM #table AS e 
WHERE e.d = d and [email protected];


如果没有 满足 d和 e 怎么实现
insert into tb (a,b,c,d,e) values (@a,@b,@c.@d,@e) 呢



------解决方案--------------------
if not exists(select 1 from #tabel where d = @d and e = @e)
insert into tb (a,b,c,d,e) values (@a,@b,@c.@d,@e)
else
update ...
------解决方案--------------------
貌似可以IF else先判断
  相关解决方案