Dbix :: dbstag.

dBix :: dbstag ist ein Perl-Modul für relationale Datenbank zu hierarchischen (Hirsch / XML) -Apping.
Jetzt downloaden

Dbix :: dbstag. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chris Mungall
  • Website des Verlags:
  • http://search.cpan.org/~birney/

Dbix :: dbstag. Stichworte


Dbix :: dbstag. Beschreibung

DBIX :: dbstag ist ein Perl-Modul für relationale Datenbank zu hierarchischen (Hirsch / XML) -Apping. DBIX :: DBSTAG ist ein Perl-Modul für relationale Datenbank zu hierarchischen (Hirsch / XML) Mapping.Synopsis Verwenden Sie DBIX :: dbstag; My $ dbh = dbix :: dbstag-> connect ("dbi: pg: dbname = moomiedb"); my $ sql = q [Select Studio. *, Film. *, Stern. * von Studio Natural Join Movie Natürlich Join Movie_to_star Natürlicher Join-Star, wo Movie.Genre = 'Sci-Fi' und Star.LastName = 'Fisher' benutze Nisting ( Set (Studio (Film (Stern))))); mein $ dataset = $ dbh-> selectall_stag ($ sql); mein @studios = $ dataset-> get_studio; # Gibt verschachtelte Daten zurück, die so aussehen - # # (Studio # (Name "20. C Fox") # (Film # (Name "Star Wars") (Genre "Sci-Fi") # (Stern # (Vorname "Carrie" ) (Nachname "Fisher")))))) # Iterat durch Ergebnisbaum - Foreach My $ Studio (@studios) {Printf "Studio:% Sn", $ studio-> get_name; mein @movies = $ studio-> get_movie; Foreach My $ Movie (@movies) {printf "Film:% s (Genre:% s) n", $ movie-> get_name, $ movie-> get_genre; mein @stars = $ movie-> get_star; Foreach My $ Star (@stars) {printf "mit:% s:% sn", $ star-> get_firstname, $ star-> get_lastname; }}} # Daten manipulieren Daten, dann speichern Sie sie wieder in der Datenbank My @allstars = $ Dataset-> GET ("Movie / Studio / Star"); $ _-> set_fullname ($ _-> get_firstname. ''. $ _-> get_lastname) foreach (@allstars); $ dbh-> stützenode ($ dataset); Beenden Sie 0; oder aus der Befehlszeile: UNIX> SELECTALL_XML.pl -D 'DBI: PG: DBName = MovieBase' 'Select * von Studio Natürlich Join Movie Natürlich Join Movie_to_star Natürliche Join-Sternnestern Necing (Set (Studio (Movie) ))) 'Oder Verwendung einer vordefinierten Vorlage: UNIX> Selectall_xml.pl -d MovieBase / MDB-Movie-Genre = SCI-FI-Anforderungen: · Perl.


Dbix :: dbstag. Zugehörige Software