SQL :: Resumen

Generar SQL de las estructuras de datos PERL
Descargar ahora

SQL :: Resumen Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Peter Rabbitson
  • Sitio web del editor:
  • http://search.cpan.org/~ribasushi/

SQL :: Resumen Etiquetas


SQL :: Resumen Descripción

Generar SQL de las estructuras de datos PERL SQL :: Resumen es un módulo Perl que se inspiró en el excelente DBIX :: Resumen. Sin embargo, al usar ese módulo, encontré que lo que realmente quería hacer era generar SQL, pero aún conserva el control completo sobre las asas de mi declaración y use la interfaz DBI. Entonces, me propuse crear un módulo de generación de SQL abstracto. Mientras que se basa en los conceptos utilizados por DBIX :: Resumen, hay varias diferencias importantes, especialmente cuando se trata de donde se trata de las cláusulas. He modificado los conceptos utilizados para que el SQL sea más fácil de generar de las estructuras de datos PERL y, IMO, más intuitivo. La idea subyacente es que este módulo haga lo que quiere decir, en función de las estructuras de datos que lo proporciona. La gran ventaja es que no tiene que modificar su código cada vez que cambie sus datos, ya que este módulo lo cigue. HSYNOPSIS usa SQL :: Resumen; My $ sql = sql :: abstract-> nuevo; mi ($ stmt, @bind) = $ sql-> select ($ tabla, @fields, \% donde, @order); mi ($ stmt, @bind) = $ sql-> insertar ($ tabla, \% fieldvals || @values); mi ($ stmt, @bind) = $ sql-> actualización ($ tabla, \% fieldvals, \% donde); mi ($ stmt, @bind) = $ sql-> eliminar ($ tabla, \% donde); # Luego, use estos en sus declaraciones de DBI, MY $ STH = $ DBH-> Prepare ($ STMT); $ sth-> Ejecutar (@bind); # Simplemente genere la cláusula Where My ($ STMT, @bind) = $ sql-> donde (\% donde, @order); # Valores de retorno en el mismo orden, para las consultas hash # ver sección de rendimiento para obtener más detalles mis valores @bind = $ sql->> valores (\% fieldvals); Requisitos: · Perl


SQL :: Resumen Software relacionado