SQL :: FORMATO

Sin embargo, otro constructor de SQL
Descargar ahora

SQL :: FORMATO Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Yuji Shimada
  • Sitio web del editor:
  • http://search.cpan.org/~xaicron/

SQL :: FORMATO Etiquetas


SQL :: FORMATO Descripción

SQL :: Format es una biblioteca de construcción de consulta fácil de SQL.Synopsis Use SQL :: Formato; MI ($ STMT, @Bind) = SQLF 'Seleccione% C de% T donde% W' => (, #% C 'foo', #% t {hoge => '' fuga ', PIYO => ,}, #% W); # $ STMT: Seleccionar 'Barra`, `Baz' from 'foo` donde (` hoge` =?) y (`piyo` en (?,?,?)) # @bind: (' fuga ', 100, 200 , 300); ($ STMT, @Bind) = SQLF 'Seleccione% C de% T donde% W% O' => ('*', #% C 'foo', #% t {hoge => 'fuga'}, # w {ORDES_BY => {BAR => 'DESC'}, límite => 100, offset => 10,}, #% O); # $ STMT: SELECCIONE * DE "FOO` ¿Dónde (` `Hoge` =?) Ordenar por` bar` Desc Límite 100 offset 10 # @bind: (`fuga`) ($ stmt, @bind) = sqlf '@bind) = sqlf' actualización% t Set% s '=> (foo => {bar =>' 'baz', 'hoge =>' fuga '},); # $ stmt: actualizar `foo 'set` Bar` =?, `Hoge` =? # @bind: ('baz', 'fuga') My $ sqlf = sql :: formato-> nuevo (quote_char => '', # No cita limit_dialect => 'limitxy', # MySQL Style Limit-offset); ($ stmt, @bind) = $ sqlf-> Seleccionar (foo => , {hoge => 'fuga',}, {order_by => 'bar', límite => 100, offset = > 10,}); # $ STMT: Seleccionar Bar, BAZ de FOO donde (HOGE =?) Pedido por Bar Límite 10, 100 # @bind: ('fuga') ($ stmt, @bind) = $ sqlf-> inserto (foo => { bar => 'baz', hoge => 'fuga'}); # $ STMT: INSERTAR EN FOO (BAR, HOGE) Valores (?,) # @bind: ('baz', 'fuga') ($ stmt, @bind) = $ sqlf-> Actualizar (foo => {bar => 'xxx'}, {hoge => 'fuga'}); # $ stmt: actualizar foo set bar =? Donde hoge =? # @bind: ('xxx', 'fuga') ($ stmt, @bind) = $ sqlf-> Eliminar (foo => {hoge => 'fuga'}); # $ stmt: borrar de foo donde (Hoge =?) # @bind: ('fuga') Página de inicio del producto


SQL :: FORMATO Software relacionado