powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl DBI и Oracle REF CURSOR
2 сообщений из 2, страница 1 из 1
Perl DBI и Oracle REF CURSOR
    #39893704
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня имеется БД 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
Perl DBI и Oracle REF CURSOR
    #39894772
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl DBI и Oracle REF CURSOR
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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