PYODBC sql语句中的With语句

2024-05-16 13:28:18 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我不能在SQL语句中使用ODBC语句,则不能在SQL子句中使用。在

这是有效的:

import pyodbc

cnxn = pyodbc.connect('DSN=database;PWD=password' )
cursor = cnxn.cursor()

sql = """
    SELECT top 10 *                                 
    FROM    table
    """
qnnum = pd.read_sql(sql, cnxn)

这不起作用:

^{pr2}$

Tags: importsqlconnectpwdpassword语句selectcursor
2条回答

我能够通过简化格式并从原始代码中删除注释来解决这个问题。在

我已经在Teradata(15.10.07.37)上使用pyodbc(python3.7)测试了WITH子句,它起作用了。在

在以下表单的查询字符串中也支持注释。在

/*注释1*/

希望有帮助。在

相关问题 更多 >