编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
存储过程 报错 return -1 是什么意思
yjyuyu96
发布于 2012-02-29 09:21, 574 次点击
if @@ERROR <>0
BEGIN
select -1,'插入表Cooperation失败'
return -1
END
4 回复
#2
yms123
2012-03-01 11:27
什么数据库SQL Server还是Oracle
根据LZ的描述存储过程返回的-1是存储过程里设置的值
#3
yjyuyu96
2012-03-01 11:36
回复 2楼 yms123
Sql Server 数据库
#4
yjyuyu96
2012-03-01 11:37
以下是引用
yms123
在2012-3-1 11:27:16的发言:
什么数据库SQL Server还是Oracle
根据LZ的描述存储过程返回的-1是存储过程里设置的值
为什么要
return -1
#5
yms123
2012-03-01 12:39
@@ERROR
是一个SQL存储过程里的错误码,原理类似于Vbscript里的Err.number
返回-1式存储过程里设置的,当出错时返回-1
1