SQL :: interpolando

SQL :: Interpolate es un módulo PERL para interpolar las variables de Perl en las afirmaciones de SQL.
Descargar ahora

SQL :: interpolando Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Manura
  • Sitio web del editor:
  • http://search.cpan.org/~dmanura/SQL-Interpolate-0.33/lib/SQL/Interpolate.pm

SQL :: interpolando Etiquetas


SQL :: interpolando Descripción

SQL :: Interpolate es un módulo PERL para interpolar las variables Perl en las declaraciones SQL. SQL :: Interpolate es un módulo Perl para interpolar las variables de Perl en las declaraciones SQL.Synopsis Use SQL :: Interpolate QW (: todos); # Algunos datos de muestra para interpolar: My $ S = 'BLUE'; mi @v = (5, 6); # Las referencias variables se transforman en parámetros de enlace. # El uso más básico implica escalarrefs (así como Arrayrefs # precedido por "in"). Mi ($ sql, @bind) = sql_interp 'Select * de la tabla donde x =', $ s, 'y y en', @v; # Resultado: # $ sql = 'select * from Mytable donde x =? Y y en (?,?) '# @Bind = ($ s, @v); # En ciertos contextos, un Arrayref o Hashref actúan como una sola tupla: mi ($ sql, @bind) = sql_interp 'insertar en la tabla', {x => $ s, y => 1}; # Resultado: # $ sql = 'insertar en valores de MyTetable (X, Y) (?,)'; # @bind = ($ s, 1); MI ($ SQL, @Bind) = SQL_INTERP 'Actualizar tabla Conjunto', {x => $ s, y => 1}, 'donde y', 2; # Resultado: # $ sql = 'update mytable set x =?, Y =? Donde y? ​​'; # @bind = ($ s, 1, 2); # En general, un hashref proporciona un acceso directo para especificar # a lógico y construcción: mi ($ sql, @bind) = sql_interp 'Select * de la tabla donde', {x => $ s, y => @v}; # Resultado: # $ sql = 'select * from Mytable donde (x =? Y y en (?,))'; # @bind = ($ s, @v); # En general, un Arrayref actúa como conjunto de resultados o referencia a # una tabla temporal: mi ($ sql, @bind) = sql_interp , ], 'Union', , ] # Resultado: # $ sql = 'select * from (select? ,? Union ¡Todo selecto?, ?) Como tbl0 '; # @bind = (1,2,4,5); # Cada resultado anterior es adecuado para pasar a DBI: My $ res = $ dbh-> selectall_arrayref ($ sql, undef, @bind); # Además de estas sencillas técnicas mostradas, SQL-interpolate incluye # varios módulos opcionales para integrar aún más SQL :: Interpolar con # DBI y agilizar la sintaxis con el filtrado de origen y las macros (ver # la sección l): Use DBIX :: Filter Interpolate => 1; ... My $ FOWS = $ DBX-> SelectAll_Arrayref (SQL ); Requisitos: · Perl


SQL :: interpolando Software relacionado

Html_quickform_livetext

HTML_QUICKFORM_LIVETEXT PROYECT es el elemento HTML_QUICKFORM personalizado implementado como un texto de entrada que intercepta las pulsaciones de teclas. ...

133

Descargar