Dbix :: datalookup.

Perl-Erweiterung für Datenbankansicht-Nachschlagetabelle
Jetzt downloaden

Dbix :: datalookup. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vladimir Bogdanov
  • Website des Verlags:
  • http://search.cpan.org/~vladb/

Dbix :: datalookup. Stichworte


Dbix :: datalookup. Beschreibung

Perl-Erweiterung für Datenbankansicht Nachschlagetabelle DBIX :: DataLookup ist ein Perl-Modul, das in der Ferne ähnlich wie DBIX :: Cache ähnelt, ist jedoch sehr einfacher und dient schmaler Zweck. Mit diesem Modul können Sie beide Cache-Datensätze, die von einer SQL-Anweisung aus einer Datenbank in der Speicherin gezogen werden, und sie später während der Ausführung Ihres Skripts aufrechtzuerhalten. Dies beschleunigt auch den Zugriff auf Ihre Daten zur Laufzeit und reduziert anschließend auf Ihre Daten Laden Sie die Datenbank in die Datenbank. Später im Code würden Sie einfach die Get_HashRef-Methode von Ihrem DBIX :: DataOokup-Objekt (n) aufrufen, um Datensätze abzurufen, die bestimmte Schlüsselwerte abgleichen. Dieses Modul unterstützt auch die alternative Schlüsselzuordnung, die von keinem anderen Modul angeboten wird. Ein Benutzer dieses Moduls kann bei der Laufzeit alternative Key-Mappings hinzufügen, um bestimmte Datensätze mit bestimmten Tasten usw. verknüpfen zu können. ), es gibt eine Chance für geringfügige Unregelmäßigkeiten in ansonsten ähnlichen Daten (sagen, zwei Anbieter verwenden unterschiedliche Identifikationscodes für ein Theater ...), wenn Sie nur von nur einem Dutzend (oder weniger) solch unterschiedlichen Tasten sprechen, Schlüsselzuordnung, die von Dieses Modul wird ziemlich praktisch.SynopsiSuse datalokup; 1. Erstellen Sie ein DBIX :: Datalookup-Objekt: My $ Country_Table = New DBIX :: DataLookup (DBH => $ dBh, Anweisung => QQ {Landcode Landname aus Ländern} ,),); 2. Lookup-Datensätze mit passender "Countrycode-Feld": My $ Country_Rec = $ country_table-> get_hashref (Countrycode => 'USA'); Drucken "Ländername:". $ Country_Rec -> {lightame}. " " : # # Notiz: '. . .' bezeichnet den SQL-Ausdruck der von Ihnen gewünschten Komplexität. # My $ Country_Table = New DBIX :: DataLookup (dbh => $ dBh, Anweisung => QQ {Select Provname, Provcode, landname, CountryCode aus... wo...}, Keys => , # Lookup-Tasten); 2 (a) Nachschlagaufzeichnungen mit passender Provcode (Provinzcode): My $ prov_rec = $ country_table-> get_hashref (Provcode => 'BC'); drucken " Name der ersten Provinz: ". $ Prov_rec -> {Provname}." "; 2 (b) Suche alle Provinzen (oder Staaten), die zu einem bestimmten Land gehören: My $ prov_rec = $ country_table-> get_hashref (Countrycode => 'USA'); foreach (@ $ prov_rec) {# $ _ ist ein HashRef zu einem Hash, der # einen übereinstimmenden Datensatz darstellt.} Anforderungen: · Perl.


Dbix :: datalookup. Zugehörige Software