现有一个oracle的内存储过程 show(data out EmpRecTyp) ;
其中EmpRecTyp是我定义的 TYPE EmpRecTyp IS RECORD (emp_id INTEGER, salary REAL); .
从show过程中返回的参数data是包含多条记录的数据集合.
我如何在php中处理该数据集.
1 $conn = OCILogon("scott","tiger");
2 $stmt = OCIParse($conn,"declare data EmpRecTyp; BEGIN SHOW(data); end;"); //error
3 OCIDefineByName($stmt,"data",&$data); //error
4 OCIExecute($stmt);
在第2句中,将data改为 :data,则报Oracle 出错.
我该如何写这段php 程序段.
谢谢