回答

收藏

指定绑定变量后的实际SQL语句

技术问答 技术问答 277 人阅读 | 0 人回复 | 2023-09-12

我试图记录脚本执行的每一个SQL句子。但是,我考虑了一个我无法克服的问题。
  V  _# |; g1 M" o/ d3 U有没有办法在指定绑定变量后计算实际情况?SQL语句。在SQLite我必须使用以下代码来计算要手动执行的句子:0 E8 _5 E8 Z  L' N
def __sql_to_str__(self,value,args):    for p in args:        if type(p) is IntType or p is None:            value = value.replace("?",str(p)1)        else:            value = value.replace("?",'\''   p   '\     return value似乎CX_Oracle具有 cursor.parse()    功能。但是我不知道如何在执行之前欺骗CX_Oracle计算我的查询。( W, F% I, D; o- R2 M! x0 m
                                                               
# o; |& x! h9 L4 E: f, s, X    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则