sqlserver 中事务与错误机制的处理

 

成功返回1并提交事务,错误返回0并回滚事务

 

BEGIN try
  begin tran
  --其中userName为varchar类型,数据库中该字段存在不为int类型的数据,必然导致错误
  update WebOA_User_t SET UserName=UserName where UserName=1 
  
  select 1
  commit tran
 end try
 begin catch
  select 0
  rollback tran
 end catch

posted on 2012-11-19 16:09  清雅阁  阅读(228)  评论(0编辑  收藏  举报

导航