oracle if else语句 存储过程能不能返回一个值啊?
浏览量:2257
时间:2021-03-15 08:08:18
作者:admin
存储过程能不能返回一个值啊?
存储过程有两种方式返回值:第一:通过output 参数第二:通过return来实现而在你的存储过程已经声明了一个output参数,只要你在你的存储过程已经给这个值赋值了,它就能返回回去.建议一般用output参数,因为它可以返回多个,而return只能是一个,return一般用来返回:影响的行数,错误编码等简单例子:DECLARE @tmpCount intSET @tmpCount int = (SELECT COUNT(*) FROM 表名 WHERE 你要进行搜索的条件)IF (@tmpCount = 0)BEGIN INSERT 操作 RETURN 1ENDELSEBEGIN RETURN 0END
oracle if else语句 sql存储过程返回值 oracle存储过程异常怎么捕捉
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。