Rosetta :: Hulpprogramma :: SQLBuilderGenereer ANSI / ISO SQL: 2003 en andere SQL-varianten | |
Download nu |
Rosetta :: Hulpprogramma :: SQLBuilder Rangschikking & Samenvatting
Advertentie
- 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