我在Python中使用以下代码(使用pyodbc作为MS Access库).

cursor.execute("select a from tbl where b=? and c=?", (x, y))

没关系,但是为了维护,我需要知道发送到数据库的完整而准确的SQL字符串

推荐答案

答案是:没有.

l.就第163期发表 comments #1@德勒.id.au:光标.mogrify返回查询字符串

这里有一个链接到

pyodbc不执行任何此类操作

SQL上的一些转换可能是

因此,我认为情况并非如此

Sql相关问答推荐

如何解决Error:operator is not unique:unknown—unknown在一个动态SQL查询?""""

为什么在postgres中,横向连接比相关子查询快?

如何在snowflake中进行SQL的反向填充

在Oracle SQL中将列值转换为行

如何在连接中使用三个不同的列,从而在PostgreSQL中只获得两个列?

在WHERE EXISTS子查询中,列返回是否重要?

使用 XML 作为 SQL 表

如何在Hive SQL中分别按多列进行分组?

AdventureWorks 查询

创建具有多个子查询的 SQL 视图

如何在 SQL 中将两行(或多行)jsonb 数组合并为一行

使用SQLAlchemy和Postgres数据库创建新行时,为什么我的创建日期比更新日期晚?

如何使用SQL将患者平均分配给他们所在地区的doctor

使用ALTER TABLE无法删除列

PostgreSQL分割字符串为子词并判断其是否存在于其他字符串中

如何筛选 GROUP BY 结果? HAVING 没有产生预期的结果

计算 PostgreSQL 中的平均会话长度

包含多行的 SQL 查询

如何使用子查询锁定此查询中的选定行?

Postgres 窗口函数未按预期工作