Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przekazywanie nazwy tabeli jako parametru w pyodbc

Ponieważ używasz pyodbc, zakładam, że nie wywołujesz SPROC. Zalecam zbudowanie ciągu SQL w pythonie, a następnie przekazanie go do SQL w celu wykonania.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL łączenie wielu kolumn w jedną kolumnę

  2. numeric(38,0) jako kolumna klucza głównego; dobry, zły, kogo to obchodzi?

  3. Wstaw zbiorczo za pomocą procedury składowanej

  4. Uzyskać wszystkie nazwy tabel w określonej bazie danych za pomocą zapytania SQL?

  5. Jak utworzyć dokument na serwerze, uruchamiając istniejącą procedurę składowaną lub instrukcję sql tej procedury na serwerze SQL R2008