Rosetta :: Dienstprogramm :: SQLBuilder

Erzeugen von ANSI / ISO SQL: 2003 und anderen SQL-Varianten
Jetzt downloaden

Rosetta :: Dienstprogramm :: SQLBuilder Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Darren Duncan
  • Website des Verlags:
  • http://search.cpan.org/~duncand/

Rosetta :: Dienstprogramm :: SQLBuilder Stichworte


Rosetta :: Dienstprogramm :: SQLBuilder Beschreibung

Generieren Sie ANSI / ISO SQL: 2003 und andere SQL-Varianten Rosetta :: Dienstprogramm :: SQLBuilder ist eine Referenzimplementierung von grundlegenden Rosetta: : Modellknoten in ein oder mehrere SQL-Saiten, die bereit sind, als Eingabe eines bestimmten SQL-Relational-Datenbankverwaltungssystems zu ergeben. Diese Klasse wird standardmäßig SQL produzieren, das mit dem Standard-Standard-Standard-Standard (oder 1999 oder 1992) entspricht, der mit den meisten Datenbankprodukten verwendet werden sollte. Darüber hinaus übernimmt diese Klasse Argumente, mit denen Sie die SQL-Ausgabe in einem alternativen SQL-Dialekt variieren können, der bestimmte Datenbankprodukte erfordern, oder bevorzugt. Als Rosetta :: Engine :: Generic), so dass sich sie mehr auf die nicht-SQL-spezifischen Aspekte ihrer Arbeit konzentrieren lassen. Eine Rosetta-Engine würde diese Klasse in der Regel innerhalb seiner Implementierungsmethoden vorbereiten () aufrufen. Diese Klasse kann auch von Code auf der Anwendungsseite eines Rosetta :: Schnittstellenbaums (z. B. Rosetta :: Emulator :: dBI) verwendet werden; Beispielsweise kann ein Modul, das eine ältere Datenbankschnittstelle emuliert, die Schema-Dumps zurückgeben möchte, wenn SQL-Saiten ('Erstellen von' in der Regel), dieses Modul verwenden, um diese zu generieren. (Für Ihre Referenz siehe auch das Rosetta :: Utility :: SQLPARSER-Modul, das die inverse Funktionalität an SQLBuilder implementiert und an beiden Orten verwendet wird.) Rosetta :: Dienstprogramm :: SQLBuilder hat keine Abhängigkeit von einem Datenbanklink Produkte oder Bibliotheken. Sie würden beispielsweise auf genau auf dieselbe Weise (wahrscheinlich) verwenden, wenn Sie SQL für eine Oracle-Datenbank generieren, unabhängig davon, ob der Motor ODBC- oder SQL * net verwendet, als das Rohr, über dem das SQL gesendet wird. Das heißt, es hat einen speziellen Support für die Standardweise des DBI-Moduls, um Run-Time-SQL-Host-Parameter / Bind-Variablen anzuzeigen (mithilfe eines '?' Für jede Instanz); Da DBI-Argumente Positional- und Rosetta :: Model benannt sind, wird diese Klasse auch eine Karte für die SQL zurückgeben, die besagt, welche Reihenfolge die benannte Werte an DBI angeben muss. Anforderungen: · Perl.


Rosetta :: Dienstprogramm :: SQLBuilder Zugehörige Software