opi: Datenbankabfrage (Oracle) ohne DBI-Modul

Beitrag lesen

Hallo,

aus bestimmten Gründen kann ich das DBI-Modul nicht verwenden und muss mit herkömmlichen Mitteln auf eine Datenbank zugreifen. Dies habe ich testweise mit einem Array versucht.

my @arr;  
  
$arr[0]="sqlplus -s <<EOT\n";  
$arr[1]="/ as sysdba\n";  
$arr[2]="select * from global_name;\n";  
  
system("@arr");

Da mir dieser Stil nicht gefiel:

system("sqlplus -s <<EOF
/ as sysdba
select * from global_name;
EOF
");

Ist meine obere Lösung ok oder gibt es etwas eleganteres? Kann mir da jemand einen Tipp geben?

Greez,
opi

--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|