从 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(失败)
无
只有 sysadmin 和 serveradmin 固定服务器角色成员才能执行该存储过程。
下面的示例从 sysmessages 中除去消息(消息号为 50001)。
USE master
EXEC sp_dropmessage 50001
下面是结果:
Message dropped.