Klasse :: dbi :: Autoincrement

Klasse :: dbi :: Autoincrement ist ein Perl-Modul, um automatische Inkrementierungssäulen auf der Klasse :: DBI-Unterklassen zu emulieren.
Jetzt downloaden

Klasse :: dbi :: Autoincrement Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Erwan Lemonnier
  • Website des Verlags:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Klasse :: dbi :: Autoincrement Stichworte


Klasse :: dbi :: Autoincrement Beschreibung

Klasse :: dbi :: Autoincrement ist ein Perl-Modul, um automatische Inkrementierungssäulen auf der Klasse :: DBI-Unterklassen zu emulieren. Klasse :: dbi :: Autoincrement ist ein Perl-Modul, um automatische Inkrementierungssäulen auf der Klasse zu emulieren :: dbi subclasses.synopsislets Annahme, dass Sie ein Projekt verwenden, das von Klasse verwendet :: dBI. Sie haben eine Unterklasse von Klasse: dBI mit dem Namen MyProject :: dBI implementiert, das eine Verbindung zur Datenbank Ihres Projekts eröffnet. Sie erstellt auch eine Klasse namens MyProject :: Buch, das das Tabellenbuch in Ihrer Datenbank darstellt: Paket MyProject :: Buch; Verwenden Sie Basis QW (MyProject :: dBI); MyProject :: Buch-> Tabelle ('Buch'); MYPROJECT :: Buch-> Spalten (primär => QW (SEQID)); MYPROJECT :: Buch-> Tabelle (Andere => QW (Autor Titel ISBN)); Jetzt möchten Sie, dass die Spalte SEQID des Tabellenbuchs automatisch inkrementiert ist, aber Ihre Datenbank unterstützt leider keine automatischen Inkrementierungssequenzen. Verwenden Sie stattdessen Klasse :: dbi :: Autoincrement, um den Wert von SEQID automagisch auf jedem Einsatz (): Paket MyProject :: Buch; Verwenden Sie Basis QW (Klasse :: DBI :: Autoincrement Myproject :: dbi); MyProject :: Buch-> Tabelle ('Buch'); MYPROJECT :: Buch-> Spalten (primär => QW (SEQID)); MyProject :: Buch-> Tabelle (Andere => QW (Autor Titel ISBN)); MyProject :: Buch-> Autoincrement ('SEQID'); ab sofort, wenn Sie anrufen: mein $ book = book-> einfügen ({autor => 'mich', Titel => 'mein Leben'}); $ buchen Ruft sein seqid-Feld automatisch auf den nächsten verfügbaren Wert für diese Spalte ein. Wenn Sie 3 Zeilen in der Tabelle "Buch" mit SEQIDS 1, 2 und 3 haben, erhält diese neue eingefügte Zeile die SEQID 4 (angenommen ein Standard-Setup). Anforderungen: · Perl.


Klasse :: dbi :: Autoincrement Zugehörige Software