create or replace function hgj_test
return SYS_REFCURSOR as
reponse_cur SYS_REFCURSOR ;
begin
open reponse_cur for
select COUNTRY
from IP_TABLE;
return reponse_cur;
end hgj_test;如果在oracle中用sql中查询如下:select hgj_test() from dual;
这样可以查询到结果,返回一个数据集合。
但是在thinkphp中该如何查询呢,我这样写sql
$sql = "select hgj_test() from dual";
$list = M()->query($sql);
var_dump($list);返回结果array (size=1)
0 =>
array (size=1)
'HGJ_TEST()' => resource(34, oci8 statement)
如何处理这个游标数据集呢
求大神指教下,小弟是小白。。。
最佳答案