sql中的 raiserror什么意思???

RAISERROR
返回用戶定義的錯誤信息并設系統標志,記錄發生錯誤 。通過使用 RAISERROR 語句,客戶端可以從 sysmessages 表中檢索條目,或者使用用戶指定的嚴重度和狀態信息動態地生成一條消息 。這條消息在定義后就作為服務器錯誤信息返回給客戶端 。
語法
RAISERROR ( { msg_id | msg_str } { , severity , state }
[ , argument [ ,...n ] ] )
[ WITH option [ ,...n ] ]
參數
msg_id
存儲于 sysmessages 表中的用戶定義的錯誤信息 。用戶定義錯誤信息的錯誤號應大于 50,000 。由特殊消息產生的錯誤是第 50,000 號 。

msg_str
是一條特殊消息,其格式與 C 語言中使用的 PRINTF 格式樣式相似 。此錯誤信息最多可包含 400 個字符 。如果該信息包含的字符超過 400 個,則只能顯示前 397 個并將添加一個省略號以表示該信息已被截斷 。所有特定消息的標準消息 ID 是 14,000 。
msg_str 支持下面的格式:
% [[flag] [width] [precision] [{h | l}]] type
可在 msg_str 中使用的參數包括:
flag
用于確定用戶定義的錯誤信息的間距和對齊的代碼 。
可以查閱一下SQL SERVER的聯機叢書(在安裝了MSSQL的開始菜單里可以查到)

【sql中的 raiserror什么意思???】好了,文章到這里就結束啦,如果本次分享的raiserror和raiserror在sql server中還支持嗎問題對您有所幫助,還望關注下本站哦!

    推薦閱讀