当前位置: 首页 > news >正文

龙华网站开发公司营销型网站主机

龙华网站开发公司,营销型网站主机,邮箱格式,网站开发时间进度SQLserver 存储过程执行错误记录到表 From: http://blog.csdn.net/leshami/article/details/51333650 对于在执行存储过程中碰到的一些错误#xff0c;如果未及时捕获或者说传递给前端应用程序来#xff0c;在这样的情形下#xff0c;故障的排查显得尤为困难。基于此… SQLserver 存储过程执行错误记录到表   From: http://blog.csdn.net/leshami/article/details/51333650  对于在执行存储过程中碰到的一些错误如果未及时捕获或者说传递给前端应用程序来在这样的情形下故障的排查显得尤为困难。基于此我们可以可以将这些错误信息记录到日志同时也可以将其传递给前端应用程序。如本文的示例。一、将错误信息记录到表CREATE TABLE ErrorLog(         ID             INT IDENTITY (1,1) NOT NULL,         ErrorNumber    INT,         ErrorMessage   VARCHAR(1000),         ErrorSeverity  INT,         ErrorState     INT,         ErrorLine      INT,         ErrorProcedure VARCHAR(128),         ErrorDate      datetime);CREATE PROCEDURE CatchErrorDemoAS --相关业务逻辑    BEGIN TRY        SELECT  1 / 0;    END TRY--相关错误捕获    BEGIN CATCH        PRINT Error Number: CAST(ERROR_NUMBER() AS VARCHAR(10));        PRINT Error Serverity: CAST(ERROR_SEVERITY() AS VARCHAR(10));        PRINT Error State: CAST(ERROR_STATE() AS VARCHAR(10));        PRINT Error Procedure: ERROR_PROCEDURE();        PRINT Error Line: CAST(ERROR_LINE() AS VARCHAR(10));        PRINT Error Message: ERROR_MESSAGE();        INSERT  INTO ErrorLog                ( ErrorNumber ,                  ErrorSeverity ,                  ErrorState ,                  ErrorProcedure ,                  ErrorLine ,                  ErrorMessage ,                  ErrorDate                )        VALUES  ( ERROR_NUMBER() ,                  ERROR_SEVERITY() ,                  ERROR_STATE() ,                  ERROR_PROCEDURE() ,                  ERROR_LINE() ,                  ERROR_MESSAGE() ,                  GETDATE()                )    END CATCH;--执行相关存储过程并查询日志表同时与系统消息表进行对比EXEC CatchErrorDemo;SELECT * FROM ErrorLog;二、传递错误信息CREATE PROC CatchErrorDemo2    a INT ,    rtn VARCHAR(20) OUTPUT ,    rtn_message VARCHAR(200) OUTPUTAS    BEGIN        BEGIN TRY            DECLARE result INT;            SET result A a;        END TRY        BEGIN CATCH            SET rtn ERROR;            SET rtn_message Error Number:                 CAST(ERROR_NUMBER() AS VARCHAR(10)) Error Serverity:                 CAST(ERROR_SEVERITY() AS VARCHAR(10)) Error State:                 CAST(ERROR_STATE() AS VARCHAR(10)) Error Procedure:                 ERROR_PROCEDURE() Error Line:                 CAST(ERROR_LINE() AS VARCHAR(10)) Error Message:                 ERROR_MESSAGE();        END CATCH;    END;GO--调用存储过程DECLARE rtn INT ,    rtn_message VARCHAR(200);EXEC CatchErrorDemo2 0, rtn OUTPUT, rtn_message OUTPUT;PRINT rtn;PRINT rtn_message;--Result:245Error Number: 245 Error Serverity: 16 Error State: 1 Error Procedure: CatchErrorDemo2 Error Line: 10 Error Message: 在将 varchar 值 A 转换成数据类型 int 时失败。  转载于:https://blog.51cto.com/57388/1859828
http://www.pierceye.com/news/654888/

相关文章:

  • 众筹网站建设需要多少资金知己图书网站建设策划书
  • 开源房产网站源码网站建设需要数学
  • 网站建设云技术公司推荐企业内部管理软件
  • 网站建设与维护案列北京梵客装饰
  • 网站建设电销话术海口h5建站
  • 网站建设怎么搭建服务器梧州本地网站
  • 佛山哪个做网站的好天津建设工程信息网怎么报名的
  • 专注扬中网站建设无锡免费建设网站
  • 中国建设银行门户网站企业wordpress如何禁止注册
  • 网站 模块wordpress极简风
  • 驻马店网站制作建筑施工特种证书查询入口官网
  • 四川网站建设公司电话网站的空间和域名备案
  • 海南网站建设方案django和WordPress哪个好
  • 已经有域名如何做网站手机优化加速有什么用
  • ps手机网站制作wordpress 嵌入pdf
  • 免费微网站建站系统源码网站登录流程
  • 有声直播网站建设做网站互联网公司排名
  • 如何判断网站是用什么程序做的网站建设岗位能力评估表
  • 怀来住房和城乡建设局网站可以下载的建站网站
  • 太原网站制作电话php网站作业模版
  • 网站建设 需求江西省赣州市南康家具城
  • 可以玩小游戏的网站百度地图推广电话
  • 设计师个人作品集网站阳泉市住房保障和城乡建设管理局网站
  • 国外的网站模板类网站网络营销应该这样做
  • 文登市住房和城乡建设局网站山东定制网页建站
  • 北京优化词网站晋城企业网站建设
  • 商城网站 个人备案建设工程质量监理协会网站
  • 易企cms网站模板广告设计与制作好找工作吗
  • wordpress建站容易吗食品饮料网站源码
  • 做网站还有市场吗建一个网站花费