sql >> Database >  >> RDS >> Sqlserver

Tabelnaam doorgeven als parameter in pyodbc

Aangezien je pyodbc gebruikt, neem ik aan dat je geen SPROC aanroept. Ik raad aan om je SQL-string in python te bouwen en deze vervolgens door te geven aan SQL om uit te voeren.

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'


  1. Hoe kan ik een specifiek record bijwerken zonder SELECT-machtiging?

  2. COUNT() versus COUNT_BIG() in SQL Server:wat is het verschil?

  3. Hoe Microsoft SQL Server-fout 926 te repareren? - Opgelost

  4. Oracle:jaar moet tussen -4713 en +9999 liggen en mag niet 0 . zijn