日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 數據庫 > SQL Server > 正文

SQL Server 中 RAISERROR 的用法詳細介紹

2024-08-31 01:04:31
字體:
來源:轉載
供稿:網友

 SQL Server 中 RAISERROR 的用法

raiserror 的作用: raiserror 是用于拋出一個錯誤。[ 以下資料來源于sql server 2005的幫助 ]

其語法如下:

RAISERROR ( { msg_id | msg_str | @local_variable }          { ,severity ,state }          [ ,argument [ ,...n ] ]      )      [ WITH option [ ,...n ] ]

簡要說明一下:

  第一個參數:{ msg_id | msg_str | @local_variable }

      msg_id:表示可以是一個sys.messages表中定義的消息代號;
              使用 sp_addmessage 存儲在 sys.messages 目錄視圖中的用戶定義錯誤消息號。
              用戶定義錯誤消息的錯誤號應當大于 50000。

     msg_str:表示也可以是一個用戶定義消息,該錯誤消息最長可以有 2047 個字符;
             (如果是常量,請使用N'xxxx',因為是nvarchar的)
              當指定 msg_str 時,RAISERROR 將引發一個錯誤號為 5000 的錯誤消息。

     @local_variable:表示也可以是按照 msg_str 方式的格式化字符串變量。           

第二個參數:severity

           用戶定義的與該消息關聯的嚴重級別。(這個很重要)
            任何用戶都可以指定 0 到 18 之間的嚴重級別。
            [0,10]的閉區間內,不會跳到catch;
            如果是[11,19],則跳到catch;
            如果[20,無窮),則直接終止數據庫連接;

第三個參數:state

            如果在多個位置引發相同的用戶定義錯誤,
            則針對每個位置使用唯一的狀態號有助于找到引發錯誤的代碼段。
         
            介于 1 至 127 之間的任意整數。(state 默認值為1)
            當state 值為 0 或大于 127 時會生成錯誤!

第四個參數:argument

            用于代替 msg_str 或對應于 msg_id 的消息中的定義的變量的參數。

第五個參數:option

            錯誤的自定義選項,可以是下表中的任一值:
            LOG :在錯誤日志和應用程序日志中記錄錯誤;
            NOWAIT:將消息立即發送給客戶端;
            SETERROR:將 @@ERROR 值和 ERROR_NUMBER 值設置為 msg_id 或 50000;

[SQL]代碼示例

--示例1

DECLARE @raiseErrorCode nvarchar(50)SET @raiseErrorCode = CONVERT(nvarchar(50), YOUR UNIQUEIDENTIFIER KEY)RAISERROR('%s INVALID ID. There is no record in table',16,1, @raiseErrorCode) 

--示例2

RAISERROR (       N'This is message %s %d.', -- Message text,       10,            -- Severity,       1,             -- State,       N'number',         -- First argument.       5             -- Second argument.     ); -- The message text returned is: This is message number 5.GO

--示例3

RAISERROR (N'<<%*.*s>>', -- Message text.      10,      -- Severity,      1,      -- State,      7,      -- First argument used for width.      3,      -- Second argument used for precision.      N'abcde');  -- Third argument supplies the string.-- The message text returned is: <<  abc>>.GO

--示例4

RAISERROR (N'<<%7.3s>>', -- Message text.      10,      -- Severity,      1,      -- State,      N'abcde');  -- First argument supplies the string.-- The message text returned is: <<  abc>>.GO

--示例5   

--A. 從 CATCH 塊返回錯誤消息

以下代碼示例顯示如何在 TRY 塊中使用 RAISERROR 使執行跳至關聯的 CATCH 塊中。
它還顯示如何使用 RAISERROR 返回有關調用 CATCH 塊的錯誤的信息。

BEGIN TRY  RAISERROR ('Error raised in TRY block.', -- Message text.        16, -- Severity.        1 -- State.        );END TRYBEGIN CATCH  DECLARE @ErrorMessage NVARCHAR(4000);  DECLARE @ErrorSeverity INT;  DECLARE @ErrorState INT;  SELECT     @ErrorMessage = ERROR_MESSAGE(),    @ErrorSeverity = ERROR_SEVERITY(),    @ErrorState = ERROR_STATE();  RAISERROR (@ErrorMessage, -- Message text.        @ErrorSeverity, -- Severity.        @ErrorState   -- State.        );END CATCH;

--示例6

--B. 在 sys.messages 中創建即席消息
以下示例顯示如何引發 sys.messages 目錄視圖中存儲的消息。
該消息通過 sp_addmessage 系統存儲過程,以消息號50005添加到 sys.messages 目錄視圖中。

sp_addmessage @msgnum = 50005,        @severity = 10,        @msgtext = N'<<%7.3s>>';GORAISERROR (50005, -- Message id.      10,  -- Severity,      1,   -- State,      N'abcde'); -- First argument supplies the string.-- The message text returned is: <<  abc>>.GOsp_dropmessage @msgnum = 50005;GO

--示例7

--C. 使用局部變量提供消息文本
以下代碼示例顯示如何使用局部變量為 RAISERROR 語句提供消息文本。

sp_addmessage @msgnum = 50005,       @severity = 10,       @msgtext = N'<<%7.3s>>';GORAISERROR (50005, -- Message id.      10,  -- Severity,      1,   -- State,      N'abcde'); -- First argument supplies the string.-- The message text returned is: <<  abc>>.GOsp_dropmessage @msgnum = 50005;GO

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
欧美日韩国产综合视频在线观看| 亚洲 欧美 精品| 欧美色欧美亚洲高清在线视频| 欧美久久综合性欧美| 精品对白一区国产伦| 成人xxxx| 欧美 日韩 国产在线观看| 九色蝌蚪视频在线| 国产欧美日韩精品在线观看| 中文字幕精品视频| 精品视频999| 欧美日韩国产不卡| 精品国产乱码久久久久久蜜臀| 91精品视频国产| 国产乱国产乱老熟300部视频| 欧美日韩亚洲国内综合网俺| 亚洲综合在线电影| 国产一级片在线播放| 日韩一级免费在线观看| 欧美高清一级片在线| 国产乱国产乱300精品| 日韩三级免费观看| 天天综合天天做| 精品日韩一区二区三区免费视频| 欧美日韩国产区| 国产成人精品av久久| 91精品国产91久久久久久不卡| 日韩视频在线免费播放| 中文字幕在线观看欧美| 中文字幕一区免费| 亚洲三级免费看| 午夜伊人狠狠久久| 日韩 国产 一区| 欧美国产综合视频| 亚洲成年人影院在线| 国产日韩精品视频| 国产欧美亚洲一区| 欧美日韩精品电影| 日韩在线精品| 黄污视频在线看| 国产福利一区在线观看| 亚洲欧美中文在线视频| 国产成人精品av久久| 国产欧美日产一区| 中文字幕2020第一页| 国产成人精品网址| 最近免费中文字幕在线第一页| 久久精品日韩无码| 国产在线导航| 国产一区深夜福利| 亚洲大片免费看| 国产日韩专区| 日韩久久精品视频| 欧美日韩国产专区| 亚洲免费精品| 久久中文精品| 日韩视频精品在线| 国内精品99| 国产日韩在线亚洲字幕中文| 国产91大片| 日韩在线观看视频一区二区| 激情五月综合| 久久精品女人| 中文在线不卡| 日韩1区在线| 国产裸体歌舞团一区二区| 激情综合色综合久久| 午夜国产视频| 国产精品福利视频一区二区三区| 国产欧美日韩在线视频| 欧美日韩在线播放一区| 中文字幕精品国产| 日韩精品国产欧美| 日韩区欧美区| 亚洲制服丝袜一区| 一区在线播放视频| 亚洲a中文字幕| 欧美亚洲另类制服自拍| 中文字幕 乱码 中文乱码91| 亚洲一区在线观看视频| 国内精品99| 国产偷国产偷亚洲清高网站| 国产网站欧美日韩免费精品在线观看 | 欧美日韩中文字幕视频| 日韩精品在线免费播放| 欧美激情视频一区二区三区在线播放 | 黄色一区二区在线| 日韩欧美国产一二三区| 久久久水蜜桃| 日韩欧美亚洲国产一区| 日韩精品 欧美| 国产视频二区| 日韩中文字幕| 欧美在线中文字幕| 亚洲成在线观看| 黄色在线播放网站| 欧美久久一二三四区| av影视在线看| 欧美日韩中文字幕在线| 欧美国产日韩综合| 精品无人国产偷自产在线| 日韩欧美亚洲国产一区| 国产偷久久久精品专区| 午夜国产欧美理论在线播放| 国产欧美日韩最新| 国产一级片在线| 97caopor国产在线视频| 91精品国产99| 久久永久免费视频| 午夜一区二区三区视频| 精品999视频| 久久久久久久久综合| 日韩欧美一二三四区| 亚洲国产午夜精品| 91国内精品在线视频| 在线精品日韩| 国产美女主播视频一区| 日本国产一区| 免费国产成人看片在线| 在线国产三级| 三级网站免费观看| 亚洲一区中文字幕在线| 亚洲福利在线视频| 日韩欧美中文字幕一区| 中文字幕视频在线观看| 日韩国产一区久久| 久99久视频| 亚洲大片精品永久免费| 午夜av一区二区| 日韩视频在线免费看| 精品久久香蕉国产线看观看gif| 亚洲第一网中文字幕| 91久久久精品国产| 国产成人精品免费网站| 日韩精品在线播放| 久久久久久91| 欧美天堂一区二区| 色欧美日韩亚洲| 日韩国产一区久久| 国产区视频在线观看| 在线国产91| 国产丝袜一区| 99这里有精品视频| 欧美日韩国产亚洲一区| 欧美一卡2卡3卡4卡| 欧美日韩国产首页在线观看| 91麻豆精品在线| 美国av一区二区| 91精品视频在线| 在线亚洲免费| 男人的天堂网av| 亚洲黄色片在线观看| 日本黄色一区二区| 一区二区视频国产| 二区三区中文字幕| 快she精品国产999| 九九在线精品| 亚洲区中文字幕| 激情婷婷亚洲| 午夜一区二区三区视频| 一区二区不卡久久精品| 中文字幕欧美国内| 免费看黄资源大全高清| 在线亚洲人成| 午夜国产视频| 午夜国产在线| av免费网站在线观看| 欧美 日韩 国产 在线| 日韩精品视频在线观看网址| 一级网站免费观看| 国产资源中文字幕| 国产日韩精品在线观看| 欧美激情一区二区三区在线| 日韩欧美三级| 日韩av在线中文字幕| 久久精品免费在线观看| 影音先锋中文字幕在线观看| 国产视频不卡| 黄色片免费看| 国产主播中文字幕| av一区在线| 在线一区二区三区精品| 亚洲天堂国产视频| 一级日本免费的| 美女在线视频一区| 最新日韩中文字幕| 中文字幕伊人| 欧美日韩亚洲不卡| 91精品国产色综合久久久蜜香臀| 国产免费一级片| 中文字幕日韩欧美在线| 亚洲欧洲国产视频| 欧美日韩综合高清一区二区| 国产黄色在线免费观看| www.日韩免费| 日韩精品高清不卡| 91精品视频播放| 亚洲欧美视频一区二区三区 | 日本a级黄色| 老司机久久99久久精品播放免费| 69堂精品视频在线播放| 一区二区不卡视频在线观看| 欧美日韩一区二区在线视频| 欧美日韩国产中文精品字幕自在自线| 欧美日韩综合在线| 在线视频你懂得一区| 日韩精品―中文字幕| 九色蝌蚪视频在线| 国产999在线观看| lutube成人福利在线观看| 中文字幕国产在线| 国产亚洲污的网站| 日韩一级在线视频| 快she精品国产999| 久久久久久久久综合| 香蕉av一区| 精品婷婷伊人一区三区三| av中文网站| 91麻豆精品国产91久久久使用方法| 精品成人久久久| 日韩在线高清| 中文字幕亚洲高清| 一级国产黄色片| 日韩欧美国产不卡| 国产黄在线看| 91精品国产综合久久久久久漫画 | 91精品国产欧美日韩| www中文字幕在线观看| 91精品国产91| 在线精品日韩| 日韩欧美99| 亚洲第一视频在线观看| 在线中文免费视频| 欧美专区中文字幕| 高清国产一区| 国产午夜精品视频免费不卡69堂| 伊人国产视频| 91极品视频在线观看| 国产成人一二三区| 欧美三级一区二区三区| 91精品视频播放| 日韩中文字幕亚洲| 国产日韩第一页v| 欧美三级一区二区三区| 日韩精品大片| 91精品国产综合久久精品app| 亚洲专区一区| 亚洲永久字幕| 国精品产品一区| 国产在线精品国自产拍免费| 日韩在线中文视频| 日本中文字幕在线观看| 97国产视频| 亚洲一级在线| 欧美日韩在线不卡一区| 亚洲免费专区| 中文字幕精品在线视频| 亚洲欧美韩国综合色| 亚洲视频在线观看日本a| 精品免费久久久| 国产91欧美| 国产福利一区二区在线精品| 国产成人精品三级| 久久精品99久久久久久久久| 久久手机免费观看| 麻豆一区二区99久久久久| 精品国产999| 亚洲小说春色综合另类网蜜桃| 国产一二三精品| 日韩亚洲不卡在线| 中文字幕中文字幕精品| 欧美日韩国产片| 国产在线第一页| 中文字幕在线视频日韩| 国产精品视频福利一区二区| 亚洲欧洲日产国码av系列天堂| 亚洲欧美久久久| 日韩国产高清一区| 一区二区三区四区五区视频在线观看| 精品人妻一区二区免费视频| 亚洲免费中文字幕| 在线一区二区三区精品| 欧美日韩高清一区二区不卡| 亚洲三级中文字幕| 日韩久久不卡| 一二三区精品福利视频| 精品视频国产| 国产黄色在线免费观看| 欧美日韩精品在线播放| 日韩精品视频中文字幕| 一级一片免费视频| 欧美日韩国产999| 中文字幕在线看视频国产欧美| 中文字幕国产视频| 中文字幕在线视频久| 欧美日韩在线精品成人综合网| 在线不卡日本| 久久久91精品| 国产一级片在线播放| 黄色国产网站在线观看| 中文字幕欧美日韩在线不卡| 婷婷中文字幕在线观看| 精品欧美日韩| 欧美不卡视频一区发布| 欧美日韩激情一区二区三区| 精品一二线国产| 亚洲福利在线视频| 欧美日韩国产高清一区| 91精品国产综合久久福利| 精品日韩视频在线观看| 欧美日韩国产片| 国产香蕉免费精品视频| 一区二区三区在线播放欧美| 国产欧美日韩在线看| 一区二区在线高清视频| 三级网站免费观看| 国产免费电影网站入口| 精品乱人伦一区二区三区| 精品调教chinesegay| 欧美三级在线播放| 成年人黄国产| 久久精品一级爱片| 国产自产视频| 日韩久久在线| 国产免费播放一区二区| 日韩欧美综合在线| 一区二区日韩av| 精品人妻一区二区三区视频| 久久香蕉av| 国产婷婷色一区二区三区在线| 99久久精品国产成人一区二区| 一级日本免费的| 日韩在线精品视频| 搞黄在线观看| 国产福利一区二区| 亚洲一级影院| 国产成人精品三级| 精品国产999| 国产日韩成人精品| 国产黄色片中文字幕| 在线不卡日本| 国产成人精品三级| 日韩三级视频中文字幕| 中文字幕亚洲乱码| 狠狠色综合色区| 在线综合 亚洲 欧美中文字幕| 亚洲乱码在线观看| 色综合天天综合网国产成人综合天| 日本国产在线视频| 一区二区视频国产| 高清国产一区| 日韩av一区在线| 亚洲欧美中文字幕| 中文在线不卡| 天堂在线中文| 91日韩欧美| 欧美乱大交xxxxx另类| 国产欧美日韩精品在线| 亚洲三级免费看| 日韩在线高清| 中文字幕不卡三区| 欧美国产综合在线V| 色99中文字幕| 日韩三级视频在线播放| 亚洲欧洲日产国码av系列天堂 | 92久久精品| 99久久久精品免费观看国产 | 亚洲一级二级| 国产福利在线看| 综合图区亚洲白拍在线 | 日韩精品一级| 婷婷综合福利| 在线看欧美日韩| 日本精品在线| 九一精品国产| 天堂在线中文资源| 国产乱码在线| 精品在线91| 欧美久久久久久蜜桃| 精品国产不卡一区二区| 欧美日韩亚洲不卡| 精品亚洲国内自在自线福利| 高清不卡一区二区| 中文字幕在线观看网址| 在线不卡日本| 最新中文字幕在线| 久久精品免费在线观看| 日韩欧美国产亚洲| 欧美日韩综合在线| 99热最新网址| 欧美日韩亚洲第一| 久久婷婷国产| 麻豆一区二区99久久久久| 午夜影院在线观看欧美| 亚洲丝袜一区| 国产成人精品av久久| 亚洲免费福利视频| 精品国产99久久久久久 | 中文字幕欧美在线| 中文字幕精品视频在线|