如何处理SQL Server的Procedure中的异常出错?(200分)

  • 主题发起人 主题发起人 xuyq
  • 开始时间 开始时间
X

xuyq

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL Server的Procedure中,如果某语句执行出错,
Procedure会异常退出,Rollback也就执行不到了,
能否象Oracle那样用begin...Except..end结构,
即不论那里出错,都跳到Except中做RollBack?
 
就象TRIGGER一样,很难捕捉获得异常吧
 
一般是不会退出的:
根据@@TOTAL_ERRORS来rollback,或commit
 
附加功能 将问题提前
 
接受答案了.
 
后退
顶部