SQL——抛出错误

Posted 法宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL——抛出错误相关的知识,希望对你有一定的参考价值。

抛出错误的例子

begin try
    begin tran tran1
    select 1/0
    commit tran tran1
end try
begin catch
    --抛出错误
    declare @errMsg varchar(max) = 
        Convert(varchar(50),error_number())
        ++error_message()
        +错误位置:+Convert(varchar(50),error_line());
    RAISERROR ({ code:""%s"",msg:""%s""},16,16,1002,@errMsg); 
    --回滚
    rollback tran tran1
end catch

 

以上是关于SQL——抛出错误的主要内容,如果未能解决你的问题,请参考以下文章