是否可以在Sybase中设置全局变量@@ error = 0以在raiserror语句之后成功返回?
raiserror 'Test';
set @@error = 0;
答案 0 :(得分:3)
在Sybase ASE中,您无法直接设置@@error
或使用带有字符串的raiseerror
。
使用sp_addmessage
向您的数据库添加自定义错误号和消息。列出错误后,您可以使用raiserror error_#
Sybase ASE为系统使用保留错误编号20,000及以下,因此用户定义的错误可以从20,001开始