DBIX :: Simple :: Verfahren

Eine Alternative zu SQL-gespeicherten Prozeduren mithilfe von DBIX :: Simple
Jetzt downloaden

DBIX :: Simple :: Verfahren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Al Newkirk
  • Website des Verlags:
  • http://search.cpan.org/~awncorp/

DBIX :: Simple :: Verfahren Stichworte


DBIX :: Simple :: Verfahren Beschreibung

Eine Alternative zu SQL-gespeicherten Prozeduren mit DBIX :: Simple DBIX :: Simple :: Prozedur ist ein Perl-Modul, mit dem Ihr Programm Textdateien verarbeiten kann, die eine oder viele Befehle enthalten, die SQL-Anweisungen sequentiell ausführen. Bitte beachten Sie, dass dBIX :: Simple :: Prozedur eine Alternative zu den gespeicherten Datenbank-Prozeduren und kein Ersatz oder Emulation von ihnen ist. Im Wesentlichen handelt es sich um eine Schnittstelle zum Ausführen und Zurücksetzen von Daten aus mehreren Abfragen. Hier ist ein Beispiel, wie Sie eine (SQL) -Extdatei einrichten und verarbeiten. # DBIX :: Simple :: Verfahren verwendet dbix :: einfach und bietet einen Accessor über den DBIX :: Simple :: Prozedur -> {dbix} Hash-Referenz. Verwenden Sie DBIX :: Simple :: Prozedur; Meine $ db = dbix :: Simple :: Prozedur-> Neu ($ path_to_sqlfiles, 'dbi: sqlite: dbname = file.dat'); # Fehler beim Error mit dBix :: einfach, wenn ein Verbindungsfehler auftritt. # Die Warteschlangenfunktion dauert einen Parameter (eine Textdatei), die DBIX :: Simple :: Procedure # SQL-Befehle enthält. # Die Process_Queue-Funktion verarbeitet alle Warteschlangen-SQL-Anweisungen mit den Parametern, die # dazu gebracht werden, ähnlich der Ausführungsfunktion von DBI. $ db-> warteschlange ($ sql_file) -> cocess_queue (@sql_parameter, {@ adert_param_a => 'AUSSCHAFT_HASHREFS_ALSO'); # Die Cache-Funktion gibt ein Array von Namenssets zurück, oder das Ergebnisset des Index, der übergeben ist, wobei # zurückgibt, indem die SELECT-Anweisungen in der SQL-Datei auftreten. # Notiz! Dateien, die mit dem Befehl "Include" enthalten sind, gibt es keine weiteren Angaben, sondern auch wenn ein Befehl "Capture" angetroffen ist. Nur wenn ein Befehl "Capture" angetroffen ist, werden nur die in der # anfänglichen SQL-Datei gefundenen SELECT-Anweisung (S) in der Reihenfolge, die sie gefunden haben, zwischengespeichert. FOREACH MEIN $ ERGEBNIS (@ {$ db-> cache (0)}) {# Tun Sie etwas mit den Aufzeichnungen des ersten Ergebnissets $ Ergebnis -> {...}; } Anforderungen: · Perl.


DBIX :: Simple :: Verfahren Zugehörige Software