Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Melewati nama tabel sebagai parameter di pyodbc

Karena Anda menggunakan pyodbc, saya berasumsi Anda tidak memanggil SPROC. Saya sarankan untuk membuat string SQL Anda dengan python dan kemudian meneruskannya ke SQL untuk dieksekusi.

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. Gabungkan banyak baris menjadi satu string teks dengan pengelompokan

  2. Prioritas kueri dalam MS SQL

  3. Kueri SQL pada banyak basis data

  4. Menggunakan Pencarian Teks Lengkap di SQL Server 2008 di beberapa tabel, kolom

  5. Kunci utama SQL Server di bidang datetime