嗨,我正在尝试将我的 Snowflake ODBC 连接到 python 以创建查询。我得到了结果,但我看到控制台显示了很多隐藏结果的消息。有什么办法可以只显示我的查询结果?或另一种与 Python 连接的方式?
import pyodbc
con = pyodbc.connect('DSN=MYODBCNAME;UID=MYUSER')
con.setencoding(encoding='utf-8')
con.setdecoding(pyodbc.SQL_CHAR, encoding='utf-8')
cursor=con.cursor()
cursor.execute("use warehouse WAREHOUSENAME;")
cursor.execute("select * from SCHEMA.DATABASE.TABLE limit 5")
while True:
row=cursor.fetchone()
if not row:
break
print(row)
问候
答案 0 :(得分:2)
我建议您使用 Snowflake Python 连接器将 Snowflake 连接到 Python:
https://docs.snowflake.com/en/user-guide/python-connector.html