日期:2014-05-19  浏览次数:20397 次

怎样取得存储过程的返回值呢?
create   proc   sp_1
as
return   5
现在我想取得这个return值,不可以用返回参数.
今天面试,问这个问题,感觉有点奇怪.

------解决方案--------------------
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html
------解决方案--------------------
你在。NET加参数的时候加个返回值参数,然后执行完存储过程之后就直接取这个参数的值就可以了

------解决方案--------------------
如果是函数直接
oracle: select func(***) from dual
sql server: select func(***)


如果存储过程
先定义变量 a

excute pro......

select a

------解决方案--------------------
不用返回参数?ExcuteScalar可以获得返回值
------解决方案--------------------
都是熟人。up