Falc
Новичок
Информация о полях в Sys_Refcursor
Есть pl/sql функция которая возвращает Sys_Refcursor.
В php выполняем примерно следующий код:
Так вот, курсор нормально фетчится и все работает, за исключением последней строчки, а если точнее, то с курсором вообще не работают функции oci_field*.
PHP Version 5.0.4
Вопрос: это я что-то не так делаю или так и задумано что о полях в Sys_Refcursor'е нельзя получить информацю?
Есть pl/sql функция которая возвращает Sys_Refcursor.
В php выполняем примерно следующий код:
PHP:
$stmt = oci_parse( $connection, 'begin :result := plsql_func(); end;' );
$cur = oci_new_cursor($connection);
oci_bind_by_name( $stmt, ':result', $cur, -1, OCI_B_CURSOR );
oci_execute($stmt);
oci_execute($cur);
oci_fetch_all( $cur, $res );
$field_name = oci_field_name($cur,1);
PHP Version 5.0.4
Вопрос: это я что-то не так делаю или так и задумано что о полях в Sys_Refcursor'е нельзя получить информацю?