Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Passando o nome da tabela como parâmetro no pyodbc


Como você está usando pyodbc, suponho que você não esteja chamando um SPROC. Eu recomendo construir sua string SQL em python e depois passá-la para SQL para executar.
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'