(1)存储过程共分为3类:
A.返回记录集的存储过程---------------------------其执行结果是一个记录集,例如:从数据库中检索出符合某一个或几个条件的记录
B.返回数值的存储过程(也可以称为标量存储过程)-----其执行完以后返回一个值,例如:在数据库中执行一个有返回值的函数或命令
C.行为存储过程-----------------------------------用来实现数据库的某个功能,而没有返回值,例如:在数据库中的更新和删除操作
(2)含有
return
的存储过程其返回值为
return
返回的那个值
(3)没有
return
的存储过程,不论执行结果有无记录集,其返回值是0
(4)带输出参数的存储过程:假如有
return
则返回
return
返回的那个值,假如要
select
输出参数,则出现输出参数的值,于有无
return
无关