当前位置: 代码迷 >> Sql Server >> 两个sql语句,该如何解决
  详细解决方案

两个sql语句,该如何解决

热度:49   发布时间:2016-04-24 09:18:12.0
两个sql语句

insert into titem (erp_no,erp_name,erp_specs,erp_unit,erp_isgjj,erp_source,erp_state,erp_place,erp_sctime)
select erp_no,erp_name,erp_specs,erp_unit,erp_isgjj,erp_source,erp_state,erp_place,erp_sctime
from itemwhere sn is null
update item set sn=1 from titem
where item.erp_no=titem.erp_no and item.erp_sctime=titem.erp_sctime

如上,一个insert,一个update,怎么让insert执行出错的时候,后面的update仍然能执行
------解决思路----------------------
BEGIN TRY
    insert ...
END TRY
BEGIN CATCH
    -- 什么都不做,忽略错误
END CATCH

update ...
  相关解决方案