SQL :: Katalog.

SQL :: Katalog ist ein Perl-Modul, um Abfragen, Labelabfragen, dB-unabhängige SQL, separate Perl und SQL abzufragen.
Jetzt downloaden

SQL :: Katalog. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • T. M. Brannon
  • Website des Verlags:
  • http://search.cpan.org/~tbone/SQL-Catalog-2.5/lib/SQL/Catalog.pm

SQL :: Katalog. Stichworte


SQL :: Katalog. Beschreibung

SQL :: Katalog ist ein Perl-Modul, um Abfragen, Beschriftungsabfragen, dB-unabhängige SQL, separate Perl und SQL abzufragen. SQL :: Katalog ist ein Perl-Modul, um Abfragen, Label-Abfragen, dB-unabhängige SQL, separate Perl und SQL.synopsis-Shell% CD SQL_REPOSACY / City, Datum / Wetter / 1 / Shell% CAT Concrete.sql City, Datum von Wetter Wo temp_lo <20 und temp_hi> 40 limit 10 shell% sql_test concrete.sql # Siehe Ergebnisse der Vorbereitung, Ausführen auf dieser Shell% cat concrete.sql._test-Shell% Cat Abstract.SQL Select City, Datum von Wetter, wo Temp_LO ? # Platzieren Sie Platzhalter Wertschale% SQL_TEST Abstract.sql 55 # Lassen Sie uns sehen Ergebnisse ... Sieht gut an basic_wather] Eingelegt als ... Dann in einem Perl-Programm (z. B. test.pl in dieser Verteilung) # Cache alle Abfragen zu einem Cache :: Cache anstelle von Runtime DB-Lookup% Shell Perl -MSQL :: Katalog -E 'SQL :: Katalog-> Spinne 'My $ dbh = get_the_handle_as_you_thease; Mein $ SQL = Speicher und in einem großen Systemspeicher ist wertvoll. meine $ sth = $ dbh-> bereiten ($ sql); $ STH-> Ausführen (55); Meine $ Zeilen = $ sth-> Reihen; Im Laufe der Zeit ist es offensichtlich, dass ein paar Dinge von SQL-Anfragen erforderlich sind. Und vor diesem Modul, zeitaufwändig: Datenbankunabhängigkeit Sie können zu einem bestimmten Zeitpunkt gezwungen sein, einen Antrag bereitzustellen, der an mehr als einer Datenbank arbeiten muss. Vor dem SQL :: Katalog gab es zwei Möglichkeiten - DBIX :: AnyDBD und DBIX :: Recordset. SQL :: Katalog lässt sich gut zusammenarbeiten. In der Tat verwendet SQL :: Katalog selbst DBIX :: ANYDBD.note Obwohl, da einige Datenbanken in einer Abfrage können, was in einem anderen dauert, was in einem anderen (dh das Postgres select * von X in ...) ist, müssen Sie möglicherweise möglicherweise tun Erstellen Sie Unterklassen Ihrer Datenbankschichtklassen, um jede benötigte Funktion tatsächlich zu behandeln. Dies ist das, was DBIX :: AnyDBD-Griffe für Sie. Rabellierte Abfragen Eine große, gut skalierte Business-Datenbankanwendung hat mehrere Ebenen mit einfachen, genau definierten Aufgaben. Die Ebene knapp oberhalb der Datenbank leistet Datenbanksachen. Es fügt ein. Es ruft ab. IT-Updates. etc usw. Rufen Sie diese Datenbankanwendungsschicht auf. Direkt über der Datenbankanwendungsschicht befindet sich die Business-Objekt-Ebene. Dies sind konzeptionelle Entitäten, deren Datenstrukturen Programmdatenstrukturen sind. Für dauerhafte Filialen erstellen sie einfache, technologie-agnostische Anforderungen der Datenbankanwendungsschicht, die dann die Geschäftsdaten annimmt und als Datenbankdaten speichert. Dann haben wir darüber die Anwendungsschicht. Und diese Schicht nutzt Business-Objekte, LDAP-Objekte, Web-Objekte, was Sie haben, um mit einem vollständigen Antrag eine vollständige Anwendung zu streichen Es macht es einfach, ein Studium zu machen, an dem die Anfragen das tun. Nun, da Datenbanken eine andere ausländische Technologie für Perl sind, ist es nur sinnvoll, dass dieselbe Fähigkeit, die HTML-Designer für SQL-Programmierer gewährt wird. Centralization von Abfragen Dies macht es jemandem leicht, zu sehen, wie Sie etwas getan haben, damit Sie etwas getan haben Kann imitieren Und wenn Sie es sind, dann gratuliere ich Ihnen, dass ich es bis zum 6. Aufzählungsgegenstand mache, anstatt ungeduldig etwas anderes zu tun. Jetzt können Sie die Suche nach HashRefs auf der Festplatte gehen, aber dann erhalten Sie nicht die Abfragefunktionen mit einem Perl HashRef, mit dem Sie mit der Protokollierung Ihrer SQL in einer Datenbank erhalten, so ... heheh.sql :: Katalog Adressen alle Von diesen Problemen Anforderungen: · Perl.


SQL :: Katalog. Zugehörige Software