【问题标题】:Sybase: is it possible to set @@errorSybase:是否可以设置@@error
【发布时间】:2014-07-01 03:00:50
【问题描述】:

是否可以在 Sybase 中设置全局变量 @@error = 0 以便在 raiserror 语句后成功返回?

raiserror 'Test';
set @@error = 0;

【问题讨论】:

    标签: sql sybase raiserror


    【解决方案1】:

    在 Sybase ASE 中,您不能直接设置 @@error 或将 raiseerror 与字符串一起使用。

    使用sp_addmessage 将自定义错误编号和消息添加到您的数据库。列出错误后,您可以使用 raiserror error_# 引用它

    Sybase ASE 保留错误编号 20,000 及以下供系统使用,因此用户定义的错误可以从 20,001 开始

    关于raiserror can be found in the documentation的更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 2011-09-21
      • 2010-12-24
      • 2014-05-02
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多