问题描述
我想使用python脚本访问数据库。
我可以使用来访问所有表
SELECT * FROM poorvika1.payment;
但是我想使用VIEW语句访问查询
SELECT * FROM poorvika1.pymentview;
这是我的python脚本
import pyodbc
for py in pyodbc.drivers():
print(py)
connection =pyodbc.connect(driver='sql Server',server='localhost',database='test',uid='test',password='root')
cursor = connection.cursor()
for row in cursor.tables():
print(row.table_name)
此查询不起作用
cursor.execute('SELECT * FROM poorvika1.pymentview')
我要访问pyodbc软件包中的视图查询
解决方法
您尝试过
cursor.execute('SELECT * FROM poorvika1..pymentview')
for row in cursor:
print(row)