SQL :: Abstract.

Genera SQL dalle strutture dati perl perl
Scarica ora

SQL :: Abstract. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Peter Rabbitson
  • Sito web dell'editore:
  • http://search.cpan.org/~ribasushi/

SQL :: Abstract. Tag


SQL :: Abstract. Descrizione

Genera SQL dalle strutture dati Perl SQL :: Abstract è un modulo perl che è stato ispirato dall'eccellente DBIX :: Abstract. Tuttavia, nell'uso di quel modulo ho trovato che quello che volevo veramente è stato generare SQL, ma conserva ancora il controllo completo sulle mie maniglie di istruzione e utilizzare l'interfaccia DBI. Quindi, ho messo per creare un modulo di generazione SQL astratto. Quando si basa sui concetti utilizzati da DBIX :: Abstract, ci sono diverse differenze importanti, specialmente quando si tratta di dove si tratta di clausole. Ho modificato i concetti utilizzati per rendere la SQL più facile da generare dalle strutture dati perl e, IMO, più intuitiva. L'idea sottostante è per questo modulo per fare ciò che intendi, in base alle strutture dati che lo fornisci. Il grande vantaggio è che non è necessario modificare il tuo codice ogni volta che i tuoi dati cambiano, poiché questo modulo si figura .synopsis utilizzare SQL :: Abstract; My $ SQL = SQL :: Abstract-> Nuovo; my ($ stmt, @bind) = $ sql-> Seleziona ($ tabella, @fields, \% dove, @order); my ($ stmt, @bind) = $ sql-> insert ($ tabella, \% fieldvals || @values); my ($ stmt, @bind) = $ sql-> aggiornamento ($ tabella, \% fieldvals, \% dove); my ($ stmt, @bind) = $ sql-> cancella ($ tabella, \% dove); # Allora, usa questi nelle tue istruzioni DBI my $ sth = $ dbh-> prepara ($ stmt); $ sth-> execute (@bind); # Genera solo la clausola dove my ($ stmt, @bind) = $ sql-> dove (\% dove, @order); # Valori di ritorno nello stesso ordine, per query hashed # vedere la sezione Performance per ulteriori dettagli My @bind = $ sql-> valori (\% fieldvals); Requisiti: · Perl.


SQL :: Abstract. Software correlato