• ADADADADAD

    SQL存储过程中使用BEGIN TRY捕捉错误并保存[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:10:15

    作者:文/会员上传

    简介:

    1、创建保存错误的数据表:/*创建错误日志表*/CREATE TABLE ErrorLog(errNum INT,ErrSev NVARCHAR(500),ErrState INT,ErrProc NVARCHAR(1000),ErrLine INT, ErrMsg NVARCHAR

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1、创建保存错误的数据表:

    /*创建错误日志表*/CREATE TABLE ErrorLog(errNum INT,ErrSev NVARCHAR(500),ErrState INT,ErrProc NVARCHAR(1000),ErrLine INT, ErrMsg NVARCHAR(2000))

    2、创建保存错误信息的存储过程:

    /*创建错误日志记录存储过程*/CREATE PROCEDURE InsErrorLogAS BEGININSERT INTO ErrorLogSELECTERROR_NUMBER() AS ErrNum, ERROR_SEVERITY()AS ErrSev, ERROR_STATE() AS ErrState, ERROR_PROCEDURE() AS ErrProc, ERROR_LINE()AS ErrLine, ERROR_MESSAGE()AS ErrMsg END

    3、在存储过程中使用BEGIN TRY,并捕捉错误保存:

    CREATE PROCEDURE GetErrorTestASBEGIN TRY /*在这里填写存储过程的内容*/ ***END TRYBEGIN CATCHEXEC InsErrorLog --调用 InsErrorLog 存储过程,保存错误日志END CATCH 
    SQL存储过程中使用BEGIN TRY捕捉错误并保存.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载