Rosetta :: Utilidad :: SQLBUILDER

Generar ANSI / ISO SQL: 2003 y otras variantes de SQL
Descargar ahora

Rosetta :: Utilidad :: SQLBUILDER Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Darren Duncan
  • Sitio web del editor:
  • http://search.cpan.org/~duncand/

Rosetta :: Utilidad :: SQLBUILDER Etiquetas


Rosetta :: Utilidad :: SQLBUILDER Descripción

Generar ANSI / ISO SQL: 2003 y otras variantes de SQL ROSETTA :: Utilidad :: SQLBUILDER es una implementación de referencia de Fundamental Rosetta :: Características del modelo. El Módulo Rosetta :: Utilidad :: SQLBUILDER PERL 5 Módulo es una clase de utilidad de Rosetta: Modelo que convierte un conjunto de Rosetta relacionados: : Modelo nodos en una o más cadenas SQL que están listas para dar como entrada a un sistema de administración de bases de datos relacionales de SQL en particular. Esta clase, por defecto, produce SQL que cumpla con la norma ANSI / ISO SQL: 2003 (o 1999 o 1992), que debe ser utilizable como es con la mayoría de los productos de base de datos. Además, esta clase toma argumentos que le permiten variar la salida SQL a un dialecto SQL alternativo que los productos en particular de la base de datos requieren o prefieren para su uso .Rosetta :: Utilidad :: SQLBuilder está diseñada para implementar una funcionalidad común para varias clases de motores de Rosetta (tal Como Rosetta :: Motor :: Genérico) Permitiendo que se centren más en los aspectos específicos de su trabajo. Un motor Rosetta típicamente invocará esta clase dentro de sus métodos de implementación de preparación (). Esta clase también puede ser utilizada por código en el lado de la aplicación de un Rosetta :: Árbol de interfaz (como Rosetta :: Emulator :: DBI); Por ejemplo, un módulo que emula una interfaz de base de datos más antigua que desea devolver los volcados de esquema como cadenas de SQL (sentencias 'Crear' generalmente) pueden usar este módulo para generarlos. (Para su referencia, consulte también la Utilidad Rosetta :: Utilidad :: Módulo SQLPARSER, que implementa la funcionalidad inversa a SQLBuilder, y se usa en ambos de los mismos lugares). Rosetta :: Utilidad :: SQLBuilder no tiene ninguna dependencia de ningún enlace de la base de datos Productos o bibliotecas. Por ejemplo, lo usaría exactamente de la misma manera (probablemente) al generar SQL para una base de datos Oracle, independientemente de si el motor está empleando ODBC o SQL * neta como la tubería sobre la que se envía el SQL. Dicho esto, ¿tiene un soporte específico para la forma estándar del módulo de DBI, indicando los parámetros de host / variables de enlace SQL de tiempo de ejecución (usando A "?" Para cada instancia); Dado que los argumentos de DBI son posicionales y Rosetta :: Los modelos se denominan, esta clase también devolverá un mapa para el SQL que dice qué orden darán los valores nombrados a DBI. Requisitos: · Perl


Rosetta :: Utilidad :: SQLBUILDER Software relacionado