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

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

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

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

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


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