[Python] Per gli esperti di sql

simozack simozackml a gmail.com
Gio 14 Maggio 2015 15:30:50 CEST


Il giorno 14 maggio 2015 15:07, Riccardo Brazzale <
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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150514/d6c59b23/attachment.html>


Maggiori informazioni sulla lista Python