powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) ODBC Получение параметров из PL\SQL запроса
8 сообщений из 8, страница 1 из 1
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33358941
_Wolf_Alex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос вот в чем:
Настроил соединение с Oracle через ODBC, получается выполнять простые SQL запросы и PL\SQL запросы, и даже передаю параметры при помощи замены входных парметров "?", а в execute() передаю параметры.

Но вот как получить выходные параметры из PL\SQL блока я не знаю.

Есть кто-нибудь кто может подсказать как это сделать?
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33358947
_Wolf_Alex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточню, используется DBD::ODBC, операционая система Win2000

И еще вопрос как правильно настроить клиент Oracle (какие нужны переменные окружения, какие библиотеки и прочее) для соединения при помощи DBD::Oracle?
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33359782
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажите, что Вы уже написали.

советую использовать DBD-Oracle вместо ODBC
Код: plaintext
1.
2.
3.
$ENV{ORACLE_HOME}='xxx\oracle';
$ENV{NLS_LANG}="AMERICAN_CIS.CL8MSWIN1251";
$ENV{ORA_NLS33}='xxx\oracle\ocommon\nls\ADMIN\DATA';
этих переменных окружения должно быть достаточно.

авторНо вот как получить выходные параметры из PL\SQL блока я не знаю.
точно также как и остальные данные.
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33362289
_Wolf_Alex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что мне надо, например, указать в этих переменных окружения в случае, если клиент оракала стоит в папке C:\Ora817?
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33363072
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно
Код: plaintext
$ENV{ORA_NLS33}='C:\Ora817\ocommon\nls\ADMIN\DATA'; 
? :)
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33363125
_Wolf_Alex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что я вроде бы так ставил, но при попытке выполнить install_driver(Oracle), выдавалось сообщение о том, что загружаемого объекта нет в @INC (C:\Perl\site\lib\, C:\Perl\lib, .) Как можно добавить пути в переменную @INC?
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33363129
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Wolf_Alex_Дело в том, что я вроде бы так ставил, но при попытке выполнить install_driver(Oracle), выдавалось сообщение о том, что загружаемого объекта нет в @INC (C:\Perl\site\lib\, C:\Perl\lib, .) Как можно добавить пути в переменную @INC?
Код: plaintext
1.
use lib qw ( my_path );
или
Код: plaintext
1.
2.
3.
BEGIN {
 unshift @INC, 'my_path';
}
или... если не хватит их есть еще...
...
Рейтинг: 0 / 0
(PERL) ODBC Получение параметров из PL\SQL запроса
    #33363138
_Wolf_Alex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю всех за помощь! Надеюсь у меня всё получиться!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) ODBC Получение параметров из PL\SQL запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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