Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl DBI и Oracle REF CURSOR / 2 сообщений из 2, страница 1 из 1
24.11.2019, 23:29
    #39893704
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Perl DBI и Oracle REF CURSOR
У меня имеется БД Oracle, с которой работают скрипты на PHP и Perl.
С SQL-запросами все тривиально, но иногда нужно вызывать код PL/SQL, который может возвращать набор данных.
В PL/SQL это делается такой директивой:
Код: plsql
1.
open :rs for <select query>;


В указанной переменной возвращается REF CURSOR, с которым можно работать аналогично обычному набору данных.
В PHP это делается таким образом : переменная инициируется как oci_new_cursor, передается с типом OCI_B_CURSOR, а после к ней применяется oci_execute и методы oci_fetch_*.
Но в Perl DBD::Oracle имеет другую структуру и ничего похожего на new_cursor я не нахожу. Более того, здесь вроде бы как говорится, что возврат набора данных вообще не реализован, но я не уверен, что понял правильно.
Не подскажите, можно ли в Perl получить набор данных из курсора? И если можно, то не поделитесь примером?
...
Рейтинг: 0 / 0
26.11.2019, 23:18
    #39894772
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Perl DBI и Oracle REF CURSOR
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl DBI и Oracle REF CURSOR / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]