ich möchte in perl eine Datenbankabfrage speichern.
Und zwar möchte ich aus verschiedenen Tabellen zwei Werte ausgeben lassen. Der erste Wert ist ein String und der zweite Wert ist der Inhalt eines xml-Dokuments.
Habe das ganze versucht mit einer Array-Referenz zu speichern, was aber leider nicht funktioniert.
Code: Alles auswählen
sub getData {
my $dbh = DBI->connect("dbi:Oracle:$db_name",$db_username,$db_password, \%attr);
my $sql = "select ...";
my $sth = $dbh->prepare($sql);
$sth->execute();
my $aref = $sth->fetchall_arrayref();
$sth->finish();
$dbh->disconnect;
return ($aref);
}
my $arrayRef = getData();