Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Passaggio del nome della tabella come parametro in pyodbc

Dato che stai usando pyodbc, presumo che tu non stia chiamando uno SPROC. Ti consiglio di creare la tua stringa SQL in Python e quindi passarla a SQL per l'esecuzione.

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'