有个oracle存储过程,只有一个返回参数,该参数为游标,请问用PDO组件怎么提取?目前我写的代码如下:$dbconn=new PDO($dsn,$user,$pwd);
$strsql="begin pk001.pr001(:rc); end";
$dbsear=$dbconn->prepare($strsql);
$dbsear->bindParam(":rc", $rc,PDO::PARAM_LOB );
$dbsear->execute();
print_r($rc);
pk001是包名,pr001是包里面的存储过程名。rc为返回参数。在PL/SQL工具中运行
begin pk001.pr001(rc => :rc); end;
可以看到返回值:
Variable    Type      Value
rc     Cursor    <Cursor>
如上的三列,最后一列点击<Cursor>右边的...按钮,就可以看到游标展开的数据。请问如何用PDO将游标中的表数据,填充到一个二维数组中?