mssql sqlserver sql事务结合begin try使用的方法分享


摘要:
在sqlserver中,我们常常使用begin try捕捉异常,但是begin try中如何使用事务呢?
下文将列举出常用的begin try和begin tran的使用方法,如下所示:


例:

   BEGIN TRAN   
BEGIN TRY
    --这里写代码
      ---sql脚本
    --这里写代码
    if @@error <>0 
	begin
	  goto err;
	end
    
	commit tran 
    return;
END TRY   
BEGIN CATCH   
    ROLLBACK TRAN   
	return;
END CATCH  
 
err:
  rollback tran
  return;