sql - 从python中的更大查询中获取所有子查询
问题描述
有没有办法从一个较大的查询或 python 中的存储过程中获取所有 SQL 子查询(在 SQL Server 中)?
例如:
Select column1, column2
From
(select columnX, columnY
from table1)
Where
column1 exists in (select columnP from table2)
我正在 Python 中创建一个工具来拆分所有子查询并将它们单独存储在如下列表中,并在下一阶段执行它们。
List[0] -> "select columnX, columnY from table1
List[1] -> "select columnP from table2"
谢谢
解决方案
推荐阅读
- asp.net-core - 如何使“发生一个或多个验证错误”引发异常?
- java - 尝试在 macOS Catalina 上安装 Spring Tools App 4.7.0
- android - 在所有页面打开时运行的功能
- python - 使 tkinter 标签以设定的时间间隔刷新
- twitter-bootstrap - 使用 @use 配置 Bootstrap Sass 变量,同时使引导成员在当前模块中可用
- java - 您如何在 UML(类图)中将集合(arrayList、vector 等)编写为属性?
- excel - 有没有办法在 Excel 单元格中获得惰性/缓存评估?
- python - 根据匹配值加入两个 pyspark 数据帧(直到某个小数点)
- aframe - 使用超过 2 个标记预设
- javascript - 用循环比较一个类中的两个数组