Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Passer le nom de la table en tant que paramètre dans pyodbc

Puisque vous utilisez pyodbc, je suppose que vous n'appelez pas un SPROC. Je vous recommande de créer votre chaîne SQL en python, puis de la transmettre à SQL pour l'exécuter.

import pyodbc
dbconn = pyodbc.connect(ConnectionString)
c = dbconn.cursor()

j = 'table1' #where table1 is entered, retreived, etc
query = "Select * from %s" % j
c.execute(query)
result = c.fetchall()
print 'Done'