Rosetta :: Hulpprogramma :: SQLBuilder

Genereer ANSI / ISO SQL: 2003 en andere SQL-varianten
Download nu

Rosetta :: Hulpprogramma :: SQLBuilder Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Darren Duncan
  • Uitgever website:
  • http://search.cpan.org/~duncand/

Rosetta :: Hulpprogramma :: SQLBuilder Tags


Rosetta :: Hulpprogramma :: SQLBuilder Beschrijving

Genereer ANSI / ISO SQL: 2003 en andere SQL-varianten Rosetta :: Hulpprility :: SQLBUILDER is een referentie-implementatie van fundamentele Rosetta :: Modelfuncties.Het Rosetta :: Hulpprogramma :: SQLBUILDER PERL 5 Module is een functionele maar snel gebouwde Rosetta :: Model Utility-klasse die een set van verwante rosetta converteert: : Modelknooppunten in een of meer SQL-snaren die klaar zijn om te geven als input aan een bepaald SQL-relationeel databasebeheersysteem. Deze klasse zal standaard SQL produceren die voldoet aan de standaard ANSI / ISO SQL: 2003 (of 1999 of 1992), die zo bruikbaar zou moeten zijn met de meeste databaseproducten. Daarnaast neemt deze klasse argumenten toe waarmee u de SQL-uitvoer kunt variëren naar een alternatief SQL-dialect dat bepaalde database-producten vereisen of verkiezen voor gebruik.rosetta :: Hulpprogramma :: SQLBuilder is ontworpen om gemeenschappelijke functionaliteit te implementeren voor meerdere rosetta-motorklassen (dergelijke Zoals Rosetta :: Motor :: Generic) zodat ze meer kunnen focussen op de niet-SQL-specifieke aspecten van hun werk. Een Rosetta-engine zou deze klasse meestal binnen de implementatiemethoden voorbereiden (). Deze klasse kan ook worden gebruikt door code op de aanvraagzijde van een Rosetta :: Interface-boom (zoals Rosetta :: Emulator :: DBI); Een module die bijvoorbeeld een oudere database-interface emuleert die Schema-dumps wil retourneren als SQL-strings ('Create'-verklaringen meestal) kan deze module gebruiken om die te genereren. (Zie ook de Rosetta :: Hulpprogramma :: SQLPARSER-module, die de inverse functionaliteit aan SQLBuilder implementeert, en wordt op beide van dezelfde plaatsen gebruikt.) ROSETTA :: Hulpprogramma :: SQLBUILDER heeft geen afhankelijkheid van een database-link producten of bibliotheken. U zou het bijvoorbeeld op precies dezelfde manier gebruiken (waarschijnlijk) bij het genereren van SQL voor een Oracle-database, ongeacht of de motor ODBC of SQL * NET in dienst is als de pijp waarover de SQL wordt verzonden. Dat gezegd hebbende, het heeft een specifieke ondersteuning voor de standaardmanier van de DBI-module om runtime SQL-hostparameters / bindvariabelen (met behulp van een '?' Voor elke instantie); Aangezien de argumenten van DBI positional en Rosetta :: Model's zijn genoemd, zal deze klasse ook een kaart retourneren voor de SQL die zegt welke volgorde de genoemde waarden aan DBI geeft. Vereisten: · Perl


Rosetta :: Hulpprogramma :: SQLBuilder Gerelateerde software

fp

Een bibliotheek voor het programmeren in een functionele stijl ...

190

Downloaden