如何逐字执行SQL?

时间:2014-11-28 14:21:37

标签: python sqlalchemy

我有以下代码:

db.execute(sql)

sql包含字符序列%s。这使得SQLAlchemy引发异常,因为我没有提供任何参数。是否可以使SQLAlchemy逐字传递sql而不尝试替换任何参数,以便数据库也接收字符序列%s

免责声明:我完全了解SQL注入的工作方式,我知道我在做什么;这不是问题。

1 个答案:

答案 0 :(得分:0)

使用sqlalchemy.text

db.execute(sqlalchemy.text(sql))