use test
go
create procedure sp_compute
as
select goodsQuantity,memberId from goods where goodsQuantity>10 order by memberId compute sum(goodsQuantity) by memberId
go
以上是我的存储过程,我怎么读取它的值?
该存储过程执行结果如图:http://sfq1984.cn/images/123.JPG
...全文
41714打赏收藏
java怎么得到存储过程的返回值?
use test go create procedure sp_compute as select goodsQuantity,memberId from goods where goodsQuantity>10 order by memberId compute sum(goodsQuantity) by memberId go 以上是我的存储过程,我怎么读取它的值? 该存储过程执行结果如图:http://sfq1984.cn/images/123.JPG
写一个包,申明一个游标A,包体里的存储过程用游标A打开select goodsQuantity,memberId from goods where goodsQuantity>10 order by memberId compute sum(goodsQuantity) by memberId ,返回这个游标A。
或者,你把这在存储过程里直接用游标循环,把所有内容拼成一个字符串,一条记录中的字段用“,”隔开,记录之间用“+”隔开这种形式,varchar2不够可以用Long返回,到java里去解析这个Long的内容。