注册 登录
编程论坛 ASP.NET技术论坛

存储过程 报错 return -1 是什么意思

yjyuyu96 发布于 2012-02-29 09:21, 574 次点击
if @@ERROR <>0
        BEGIN
            select -1,'插入表Cooperation失败'
            return -1
        END   
4 回复
#2
yms1232012-03-01 11:27
什么数据库SQL Server还是Oracle
根据LZ的描述存储过程返回的-1是存储过程里设置的值
#3
yjyuyu962012-03-01 11:36
回复 2楼 yms123
Sql Server  数据库
#4
yjyuyu962012-03-01 11:37
以下是引用yms123在2012-3-1 11:27:16的发言:

什么数据库SQL Server还是Oracle
根据LZ的描述存储过程返回的-1是存储过程里设置的值
为什么要
  return -1
#5
yms1232012-03-01 12:39
@@ERROR
是一个SQL存储过程里的错误码,原理类似于Vbscript里的Err.number
返回-1式存储过程里设置的,当出错时返回-1
1