在SQL Server 中执行存储过程返回的return_value的值的含义是什么啊
------解决思路----------------------
相当于,方法的返回值吧
------解决思路----------------------
返回值吧!就是你执行这个函数,想让它返回什么结果。
------解决思路----------------------
自己约定。
可以是返回某个需要的数据,也可以是表示执行的状态(是否成功啊、不成功问题出在哪里啊)。
------解决思路----------------------
还是多看看函数的概念吧!例如输入50分,要求输出不及格,输入70分,要求输出及格,输入90分,输出良好等。
------解决思路----------------------
约定俗成~~
其实你也可以自己规定自己的代表的意思
------解决思路----------------------
#5
因为 SQL Server 自带的 sp 如果是返回状态,基本都是 0(成功)/ 1(失败)。
所以自定义sp的时候用一样的约定比较方便。
当然你也可以反过来定义,可以那样系统和自定义混用时会很混乱。
所以约定是设计之前先要做好的,一个系统总是会遵循统一的约定。
------解决思路----------------------
返回值个数按需要来定义。只要一个系统有比较统一的规则就行。
------解决思路----------------------
这个自己做主,比如, return 1 ,就可认为该过程执行成功,0为失败。 -1为未知。