SQL2005 异常处理机制(Begin try Begin Catch)

 

-- 语法
begin try
   -- SQL 
end try
begin catch 
   -- sql (处理出错动作)
end catch

 

 

begin try
select  2 / 0
end try

begin catch
select error_number()  as error_number ,
error_message()  as error_message,
error_state()  as error_state,
error_severity()  as error_severity

print error_number() +  error_severity()  +error_state() +error_procedure() +error_line() +error_message()

end catch

 

SQL2005 异常处理机制(Begin try Begin Catch)_第1张图片

SQL2005 异常处理机制(Begin try Begin Catch)_第2张图片

 

你可能感兴趣的:(SQL2005 异常处理机制(Begin try Begin Catch))