SQL :: InterpoLate.

SQL :: InterpoLate è un modulo perl per interpolare le variabili perl in istruzioni SQL.
Scarica ora

SQL :: InterpoLate. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • David Manura
  • Sito web dell'editore:
  • http://search.cpan.org/~dmanura/SQL-Interpolate-0.33/lib/SQL/Interpolate.pm

SQL :: InterpoLate. Tag


SQL :: InterpoLate. Descrizione

SQL :: InterpoLate è un modulo perl per interpolare le variabili perl in istruzioni SQL. SQL :: InterpoLate è un modulo perl per interpolare le variabili perl in base a istruzioni SQL.Synopsis Utilizzare SQL :: InterpoLate QW (: tutto); # Alcuni dati di esempio per interpolare: il mio $ s = 'blu'; il mio @v = (5, 6); # I riferimenti variabili vengono trasformati in parametri leganti. # L'utilizzo più basico coinvolge Scalerrefs (così come ArrayRefs # preceduto da "in"). My ($ sql, @bind) = sql_interp 'Seleziona * dalla tabella dove x =', $ s, 'e y in', @v; Risultato: # $ sql = 'Seleziona * da mytable dove x =? E y in (?,?) '# @Bind = ($ s, @v); # In alcuni contesti, un arrayref o hashref agisce come una singola tupla: my ($ sql, @bind) = sql_interp 'inserire in tabella ", {x => $ s, y => 1}; # Risultato: # $ sql = 'inserire in valori mytable (x, y) (?,?)'; # @bind = ($ s, 1); my ($ sql, @bind) = sql_interp 'update tabella set', {x => $ s, y => 1}, 'dove y', 2; # Risultato: # $ sql = 'update mytable set x =?, Y =? Dove? '; # @bind = ($ s, 1, 2); # In generale, un Hashref fornisce una scorciatoia per specificare # una costruzione logica: My ($ SQL, @Bind) = SQL_Interp 'Seleziona * dalla tabella dove', {x => $ s, y => @v}; Risultato: # $ sql = 'Seleziona * da mytable dove (x =? E y in (?,?))'; # @bind = ($ s, @v); # In generale, un arrayref funge da risultato impostato o riferimento a # una tabella temporanea: My ($ sql, @bind) = sql_interp , ], 'Union', , ] # Risultato: # $ SQL = 'Seleziona * da (Seleziona? ,? Unione Tutto Seleziona?, ?) Come tbl0 '; # @bind = (1,2,4,5); # Ogni risultato sopra è adatto per passare a DBI: My $ RES = $ DBH-> SelectLall_Arrayref ($ SQL, Undef, @Bind); # Oltre a queste semplici tecniche mostrate, SQL-InterpoLate include # Vari moduli opzionali per integrare ulteriormente SQL :: InterpoLate con # DBI e semplificare la sintassi con il filtro di origine e le macro (vedere # la sezione L): utilizzare DBIX :: Filtro interpolato =>> 1; ... My $ RIWS = $ DBX-> SelectLALL_ARRAYREF (SQL ); Requisiti: · Perl.


SQL :: InterpoLate. Software correlato

Java :: Swing.

Java :: Swing fornisce un'estensione perl che fornisce accesso diretto all'API Swing Java. ...

242

Scarica