如何使用pyodbc

问题描述

我想使用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')

enter image description here

我要访问pyodbc软件包中的视图查询

解决方法

您尝试过

cursor.execute('SELECT * FROM poorvika1..pymentview')

for row in cursor:
    print(row)