thinkphp 处理 oracle 中自定义的函数返回的游标集呢

浏览:770 发布日期:2015/11/24 分类:求助交流 关键字: oracle 存储函数
oracle 自定义的函数如下:  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)

如何处理这个游标数据集呢
求大神指教下,小弟是小白。。。
最佳答案
评论( 相关
后面还有条评论,点击查看>>