在 Python 中连接雪花

时间:2021-05-20 22:45:34

标签: python sql snowflake-cloud-data-platform

嗨,我正在尝试将我的 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)

这里有一些消息,但如果我向上滚动一段时间找到结果 enter image description here

问候

1 个答案:

答案 0 :(得分:2)

我建议您使用 Snowflake Python 连接器将 Snowflake 连接到 Python:

https://docs.snowflake.com/en/user-guide/python-connector.html