专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sql Server

update时日志输出不符合条件的数据,继续执行更新,该如何处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
update时日志输出不符合条件的数据,继续执行更新
例如:数据库A 里面的表table1数据,insert和update数据库B里面的表table2。
以前写的是不符合条件的抛出异常,写到日志里面,语句执行就终终止了,
现在想改成不符合条件的抛出异常,写到日志里面,但是语句继续执行符合条件的,
在table2表里insert和update数据。
小白一个,各位大神,有什么方法可以实现吗。
------解决思路----------------------
用if来判断啊,像下面这样
if 条件不符合
begin
  insert into 日志 select xxxx
end
else
begin
  insert into 数据库B..table2 select xxxx from 数据库A..table1 where 条件
  update b set b.xxxx=a.xxxx
     from 数据库B..table2 b,数据库A..table1  a
       where b.xxxx=a.xxxx
end
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: