Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexei Vi. Baikalov                  2:5020/400     17 Oct 2002  13:25:07
 To : All
 Subject : STD_IN STD_OUT
 -------------------------------------------------------------------------------- 
 
 
 Попалась задача:
 использую для коннекта в базу удаленный sqlplus
 
 open (STD_OUT,"|/usr/bin/rsh -l oracle 192.168.0.1 $ORACLE_HOME/bin/sqlplus
 -silent usr/pwd\@sid");
 
 Делаю енвайр для селекта.
 
 print STD_OUT "set pagesize 0 \n";
 print STD_OUT "set heading off \n";
 print STD_OUT "set feedback off \n";
 print STD_OUT "set colsep \"    \" \n";
 
 и наконец сам селект.
 
 print STD_OUT "select * from table where code=18\;\n";
 
 Дак вод!!! Как мне обрабатывать результат! !!!!!!!!!!!!!!!!!! В принципе!
 
 И желательно построчно, потому как результаты бывают огромадными и пихать их в
 переменную некрасиво.
 
 print STD_OUT "disconnect \;\n";
 print STD_OUT "exit \;\n";
 close STD_OUT;
 
 DBI
 DBD::Oracle ставить не предлагайте. :( Бьюсь уже пол года, не могу на БиЭсДю 3-ю
 поставить, на 4-ю ставится. И крутится.
 
 --- ifmail v.2.15dev5
  * Origin: Enisey Infosystems (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 STD_IN STD_OUT   Alexei Vi. Baikalov   17 Oct 2002 13:25:07 
 Re: STD_IN STD_OUT   Andrey Sapozhnikov   17 Oct 2002 14:24:57 
Архивное /ru.perl/9149c2bb7adc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional