Below is the module in sybase.
sub execute_query{
$connect = "isql -S $SERVER-U $USER -P $PASS -D $DBNAME";
$pid = open2(\*Rder, \*Wrter, "$connect");
Writer->autoflush();
print Write qq!
set transaction isolation level 0
go
Select * from remtrench
go
!;
Wrter->close();
while(<Rder>)
{
Parse data
}
Приведенный выше код внес изменения в поддержку Oracle ниже.Мне удалось подключиться к oracle. Но выбор запроса к базе данных и другой запрос, кроме того, что соединение не работает. Пожалуйста, укажите мне
sub execute_query{
$connect = "sqlplus $USER/PASS@SERVER
$pid = open2(\*Rder, \*Wrter, "$connect");
Writer->autoflush();
alter session set current_schema = $DBNAME;
Select * from remtrench;
Writer->close();
....
}
Приведенное выше изменение не работает для сеанса изменения другого запроса (выберите). Прогуглил, как выполнить несколько запросов. Но все равно это мне не помогает.Спасибо.