Rosetta :: Utility :: Sqlbuilder

Genera ANSI / ISO SQL: 2003 e altre varianti SQL
Scarica ora

Rosetta :: Utility :: Sqlbuilder Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Darren Duncan
  • Sito web dell'editore:
  • http://search.cpan.org/~duncand/

Rosetta :: Utility :: Sqlbuilder Tag


Rosetta :: Utility :: Sqlbuilder Descrizione

Genera ANSI / ISO SQL: 2003 e altre varianti SQL Rosetta :: Utility :: Sqlbuilder è un'implementazione di riferimento di Fundamental Rosetta :: Caratteristiche del modello.La Rosetta :: Utility :: Modulo SQLBuilder Perl 5 è un modulo funzionale ma rapidamente costruito Rosetta :: Model Utility Class che converte una serie di rosetta correlate: : Nodi del modello in una o più stringhe SQL che sono pronte per dare come input a un particolare sistema di gestione del database relazionale SQL. Questa classe sarà di default produrre SQL conforme allo standard ANSI / ISO SQL: 2003 (o 1999 o 1992), che dovrebbe essere utilizzabile AS-è con la maggior parte dei prodotti del database. Inoltre, questa classe prende argomenti che consentono di variare l'uscita SQL a un dialetto SQL alternativo secondo cui i particolari prodotti del database richiedono o preferiscono per l'uso.Rosetta :: Utility :: SQLBuilder è progettato per implementare funzionalità comuni per più classi di motori Rosetta (tali Come Rosetta :: Engine :: Generico) che consente loro di concentrarsi maggiormente sugli aspetti specifici non SQL del loro lavoro. Un motore Rosetta invocerebbe in genere questa classe entro i suoi metodi di implementazione preparativi (). Questa classe può anche essere utilizzata dal codice sul lato dell'applicazione di un albero di interfaccia di Rosetta :: Interfaccia (come Rosetta :: Emulatore :: DBI); Ad esempio, un modulo che emula un'interfaccia di database più anziana che desidera restituire dump dello schema come stringhe SQL (le dichiarazioni di "Crea" di solito) possono utilizzare questo modulo per generare quelli. (Per il vostro riferimento, consultare anche il modulo Rosetta :: Utility :: SQLParser, che implementa la funzionalità inversa a SQLBuilder e viene utilizzato in entrambi gli stessi posti.) Rosetta :: Utility :: Sqlbuilder non ha dipendenza da alcun collegamento del database prodotti o biblioteche. Ad esempio, lo useresti esattamente nello stesso modo (probabilmente) durante la generazione di SQL per un database Oracle indipendentemente dal fatto che il motore stia impiegando ODBC o SQL * rete come tubo su cui viene inviato lo SQL. Detto questo, ha un supporto specifico per il modo standard del modulo DBI per indicare i parametri di host SQL di runtime / le variabili di binding (usando un '?' Per ogni istanza); Poiché gli argomenti di DBI sono posizionali e Rosetta :: I modelli vengono nominati, questa classe restituisce anche una mappa per lo SQL che dice quale ordine fornire i valori denominati a DBI. Requisiti: · Perl.


Rosetta :: Utility :: Sqlbuilder Software correlato

Ncar.

L'obiettivo è fornire all'utente i comandi NCAR nativi ...

165

Scarica