国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > 文庫 > 正文

SQL存儲過程中使用BEGIN TRY捕捉錯誤并保存

2024-09-07 22:12:47
字體:
供稿:網(wǎng)友
         SQL存儲過程中使用BEGIN TRY捕捉錯誤并保存:

  1、創(chuàng)建保存錯誤的數(shù)據(jù)表:
 
  /*創(chuàng)建錯誤日志表*/
  CREATE TABLE ErrorLog(
                                              errNum INT,
                                              ErrSev NVARCHAR(500),
                                              ErrState INT,
                                              ErrProc NVARCHAR(1000),
                                              ErrLine INT,
                                              ErrMsg NVARCHAR(2000)
                                              )
  2、創(chuàng)建保存錯誤信息的存儲過程:
 
  /*創(chuàng)建錯誤日志記錄存儲過程*/
  CREATE PROCEDURE InsErrorLog
  AS
  BEGIN
          INSERT INTO ErrorLog
               SELECT  ERROR_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 GetErrorTest
  AS
  BEGIN TRY
     /*在這里填寫存儲過程的內(nèi)容*/
       ***
  END TRY
  BEGIN CATCH
      EXEC InsErrorLog --調(diào)用 InsErrorLog 存儲過程,保存錯誤日志
  END CATCH 

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江城| 宣化县| 耒阳市| 监利县| 民勤县| 敦化市| 徐汇区| 桐柏县| 德清县| 凌海市| 上栗县| 石狮市| 会泽县| 遵义市| 镇康县| 临武县| 龙门县| 高邑县| 革吉县| 江北区| 松阳县| 通许县| 松溪县| 县级市| 南汇区| 连平县| 当阳市| 拜城县| 邯郸县| 盱眙县| 大冶市| 磐石市| 嵊泗县| 察雅县| 宝兴县| 当阳市| 拜城县| 徐闻县| 丰镇市| 微博| 松原市|