如何使用sqlite的参数解析

时间:2012-02-14 03:32:56

标签: python sql sqlite

sqlite支持为您解析参数:

$ cur.execute("select name from people where age=?;", (age,))

如何访问生成的已解析的sql?类似的东西:

$ age = 18
$ cur.format("select name from people where age=?;", (age,))
"select name from people where age=18;"

1 个答案:

答案 0 :(得分:1)

你做不到。没有生成的sql可以访问,因为查询永远不会组合成单个字符串。 sqlite库分别接收sql字符串和参数。