Как получить данные из Oracle sys refcursor через PHP?


у Меня есть Пакет с функцией, где возвращение же sys_refcursor:

FUNCTION getConfigPlaca(placa_aux VARCHAR2) RETURN sys_refcursor;

Если я читаю эту функцию с "from dual" я получаю:

{<SENSOR=1,LIMITE_MAXIMO=+28,LIMITE_MINIMO=+24,LIMITE_ATIVO=0>,<SENSOR=2,LIMITE_MAXIMO=+40,LIMITE_MINIMO=+01,LIMITE_ATIVO=0>,}

я Не в состоянии обработать эти данные правильно ищу через PHP, кто-нибудь может мне дать подсказку, как я могу сделать?

 1
Author: Renan Gomes, 2015-03-10

1 answers

В php есть библиотека OCI8, что используется, например, для такого рода проблемы.

Php.net есть пример того, как использовать этот тип, возвращаемый тип данных существующего только в ORACLE. В вашем случае вы бы использовали oci_new_cursor, выделяет и возвращает курсор.

Ссылка объяснение: [http://php.net/manual/en/function.oci-new-cursor.php]

 0
Author: David Melo, 2015-03-12 13:47:31