|
|
|
|
Google-Website
|
|||||||
| Foren | Registrieren | Blog | Man-Seiten | Forum-Regeln | Links | Alben | FAQ | Benutzer | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
![]() |
|
|
Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|||
|
Perl Newbie Frage
Kann jemand mir sagen, was dieser tut? Ich weiß, es liest Datensätze aus einer Tabelle und stellt sie in einen Hash. Wie drucke ich aus, sagen wir, die ersten 5 Spalten der Daten (unter der Voraussetzung, Spalten namens col1, col2, ...)? Code:
$sth = $dbh->prepare("select *
from stsc.loc
where p_loclevel = 4 and rownum < 11");
$sth->execute();
while (my $hash_ref = $sth->fetchrow_hashref('NAME_lc'))
{
$dlrinfo{$hash_ref->{loc}} = \%$hash_ref;
$dlrcount++;
} |
| Sponsored Links | ||
|
|
|
|||
|
perldoc DBI wird Ihnen sagen, ;-) Aber zu der kaum mehr helfen, Es ist schon eine ganze Weile her, seitdem ich zuletzt geschrieben haben Perl Code, die das DBI. So ist es wahrscheinlich, ich vergessen, die meisten von DBI. Aber wenn ich mich richtig erinnere, die geholt hash'es Schlüssel sind die Feldnamen der Tabelle Artikel dass Sie in Ihrer SELECT-Anweisung. Seit NAME_lc ist, kannst du sicher auf die Tasten alle Kleinbuchstaben. Hinweis, in Oracle sqlplus Sie könnte eine desc auf die Tabelle, die Sie wählen , um zu sehen, die Feldnamen. Sobald der Ergebnismenge abgerufen wird in Ihrem hashref ist es sehr einfach, auf die Felder dank Perl's arrow Betreiber. Da ich nicht weiß, dass Sie die Tabelle Felder ich field_N hier. z. B. Code:
my $field_1 = $hash_ref->{field_1};
my $field_5 = $hash_ref->{field_5};Aber Sie könnten auch auf die sie gemeinsam mit einem Hash-Slice. z. B. Code:
my ($field_2, $field_7, $field_3) = @{$hash_ref}{qw(field_2 field_7 field_3)};Aber zugegeben, diese eher hässlich, und Referenzieren davon gab Perl den Ruf der Linie Lärm und Verwirrung. |
|
|||
|
Vielen Dank für die Infos
|
| Sponsored Links |
|
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| UNIX-Newbie Newbie Frage! | Hanamachi | UNIX for Dummies Questions & Answers | 4 | 03-28-2009 04:10 PM |
| Perl Newbie - Hilfe! | Khoomfire | Shell Programmierung und Scripting | 1 | 04-24-2008 03:43 PM |
| perl newbie: wie man ein unbekanntes Wort aus einer Zeichenkette | wolwy_pete | Shell Programmierung und Scripting | 3 | 03-23-2008 10:41 AM |
| Newbie-Frage | peeyush_23 | Shell Programmierung und Scripting | 9 | 02-18-2005 06:39 PM |
| Newbie-Frage | Ninja | UNIX for Dummies Questions & Answers | 3 | 07-11-2001 05:34 AM |