[Python] Per gli esperti di sql
Matteo Boscolo
matteo.boscolo a boscolini.eu
Gio 14 Maggio 2015 15:42:13 CEST
Il 14/05/2015 15:30, simozack ha scritto:
> Il giorno 14 maggio 2015 15:07, Riccardo Brazzale
> <riccardo.brazzale a gmail.com <mailto:riccardo.brazzale a gmail.com>> ha
> scritto:
>
> Mettere nell'except una roba del tipo print(var1, var2) potrebbe
> starci se hai 2 valori ma l'sql contiene in realtà centinaia di
> campi e avere la stringa sql in chiaro risulterebbe (per me) più
> leggibile in quanto ha il campo associato al valore.
>
> Non sono un esperto, ma la cosa più comoda che ho trovato
> sperimentando è utilizzare un dizionario con i parametri: facile da
> manutenere e molto utile per capire dove ci sono gli errori.
>
> L'SQL si esegue così:
> cursor.execute("SELECT * FROM TABELLA WHERE PAR1=:par1 and
> PAR2=:par2", {'par1':'pippo', 'par2':1})
>
> Ciao,
> Simone
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
io ormai uso solo sqlalchemy ..
in caso di errore ci pensa lui a darli il log con l'sql che si rompe ..
ciao,
Matteo
---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150514/fba88f99/attachment.html>
Maggiori informazioni sulla lista
Python