国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 平阳县| 富川| 河东区| 桦甸市| 广德县| 揭东县| 塔城市| 玛纳斯县| 丹凤县| 秭归县| 乌审旗| 五峰| 新宾| 肥城市| 尼玛县| 洞口县| 普兰县| 柳河县| 濉溪县| 遂昌县| 余江县| 合江县| 宜章县| 会东县| 刚察县| 延津县| 连城县| 河南省| 远安县| 浦城县| 宜昌市| 徐州市| 稷山县| 柯坪县| 常州市| 格尔木市| 额济纳旗| 高要市| 霍州市| 云和县| 浦城县|