【问题标题】:SQL Server --- using raiserror without status accidentSQL Server --- 使用 raiserror 没有状态意外
【发布时间】:2015-03-16 20:52:57
【问题描述】:

我想在我的 SQL-Server 代码中使用 RAISERROR,但我注意到某些状态代码因内置 SQL 错误状态而中断...

例如状态码“1”用于“除零错误”,我不想再使用它了... 现在我想看看哪些状态码可以安全使用而不会受到干扰?

【问题讨论】:

  • 当您说“状态”时,您指的是错误编号、严重性、状态还是错误级别?

标签: sql-server raiserror


【解决方案1】:

如果您想使用自己的 msgid,请使用大于 50000 的值。低于 50000 的值保留用于内置消息。要查看现有消息的列表,您可以执行“select * from sys.messages”。未提供 msgid 值时使用 50000。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多