我有一个庞大而复杂的SQL视图需要调试。视图中有一条记录没有显示出来,我需要确定是哪个子句或连接导致该记录未出现。目前,我的方法非常繁琐,一次删除一个子句并运行查询以查看所需行是否出现。
我认为如果能够以编程方式完成这项工作将会很棒,因为我每两周左右就要深入到像这样的查询中。
有人知道是否有一种方法将SQL查询解析为对象树(例如在
我认为如果能够以编程方式完成这项工作将会很棒,因为我每两周左右就要深入到像这样的查询中。
有人知道是否有一种方法将SQL查询解析为对象树(例如在
sqlalchemy.sql.expression
中的对象),以便我能够排列树并执行结果吗?