为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取执行原生sql的错误信息?

如何获取执行原生sql的错误信息?

墨色风雨 2018-11-08 15:11:37
如何获取执行原生sql的错误信息
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

获取代码如下:

BEGIN TRY
SELECT 3 / 0
END TRY

BEGIN CATCH
DECLARE @errornumber INT
DECLARE @errorseverity INT

DECLARE @errorstate INT
DECLARE @errormessage NVARCHAR(4000)
SELECT
@errornumber = ERROR_NUMBER() ,
@errorseverity = ERROR_SEVERITY() ,

@errorstate = ERROR_STATE() ,
@errormessage = ERROR_MESSAGE()

SELECT @errornumber ,
@errorseverity ,
@errorstate ,

@errormessage

RAISERROR (
@errormessage, -- Message text,

@errorseverity, -- Severity,
@errorstate, -- State,
@errornumber

);
END CATCH



查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 959 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信