Transact-SQL 参考

sp_dropmessage

sysmessages 系统表除去指定的错误信息。

语法

sp_dropmessage [ @msgnum = ] message_number
    
[ , [ @lang = ] 'language' ]

参数

[@msgnum =] message_number

将要除去的消息号。message_number 必须是一个用户定义的消息,它带有一个大于 50000 的消息号。message_number 的数据类型为 int,带有默认值 NULL。

[@lang =] 'language'

将要除去的消息的语言。如果指定了 all,那么除去 message_number 的所有语言版本。language 的数据类型为 sysname 类型,带有默认值 NULL。

返回代码值

0(成功)或 1(失败)

结果集

权限

只有 sysadminserveradmin 固定服务器角色成员才能执行该存储过程。

示例

下面的示例从 sysmessages 中除去消息(消息号为 50001)。

USE master
EXEC sp_dropmessage 50001

下面是结果:

Message dropped.

请参见

CREATE TABLE

RAISERROR

sp_addmessage

sp_altermessage

系统存储过程