news 2026/4/23 18:48:39

ZGLanguage 解析SQL数据血缘 之 提取子查询语句中的源表名

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ZGLanguage 解析SQL数据血缘 之 提取子查询语句中的源表名

# 假设存在 子查询SQL代码 如下:

SELECT CL.OBJECTNO , PP.PAYDATE FROM NYBDP.O_SS_CL_LOAN_ACCT_STATIS CL LEFT JOIN (SELECT AL.PAYDATE , BC.BUSS_NO FROM O_CWWS_ACCT_LOAN AL INNER JOIN NYBDP.O_CWWS_BUSINESS_DUEBILL BD ON 1=1 LEFT JOIN O_CWWS_BUSINESS_CONTRACT BC ON 1=1 ) PP ON 1=1 ;

# 若要提取子查询SQL代码中的源表名,可添加__SUB_SELECT__子查询解析配置,如下所示:

__DEF_FUZZY__ Y __DEF_DEBUG__ N __DEF_CASE_SENSITIVE__ N __DEF_LINE_COMMENT__ -- __DEF_LINES_COMMENT__ /* */ __DEF_PATH__ __SELECT__ 1 : x1 @ | select N : x2 @ | __OTH_COL__ e : x3 @ | , 1 : x4 @ | from : x5 @ | __TABLE_NAME__ : x5s @ + __SUB_SELECT__ N : x6 @ | __JOIN_TABLE__ __DEF_SUB_PATH__ __OTH_COL__ 1 : x1 | __NAME__ : x2 | . : x3 | __NAME__ __DEF_SUB_PATH__ __TABLE_NAME__ 1 : 源表 @ | __NAME__ + : schema @ | __NAME__ : pp @ | . : 源表_2 @ | __NAME__ 1 : as @ CAN_SKIP | as : 源表别名 @ CAN_SKIP | __NAME__ __DEF_SUB_PATH__ __SUB_SELECT__ 1 : x1 | ( : x2 | __SELECT__ : x3 | ) : x4 @ CAN_SKIP | as : x5 @ CAN_SKIP | __NAME__ __DEF_SUB_PATH__ __JOIN_TABLE__ 1 : x0 @ | join + : x1 @ | inner : x2 @ | join + : x5 @ | left : x6 @ CAN_SKIP | out : x7 @ | join + : x12 @ | right : x13 @ CAN_SKIP | out : x14 @ | join + : x17 @ | full : x18 @ CAN_SKIP | out : x19 @ | join + : x20 @ | , 1 : x21 @ | __TABLE_NAME__ : x2s @ + __SUB_SELECT__ : x22 @ | on : x23 @ | 1=1 __DEF_STR__ __NAME__ <1,100> [1,1]ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_?? [0,100]ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_?? [NO] select inner left join on from where group order by having union all with as table

# 根据语法配置解析结果(导入Excel)如下所示:

根据以上语法标注"源表"可以提取到SQL子查询中的源表名。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:44:07

人工智能之核心基础 机器学习 第八章 无监督学习概述

人工智能之核心基础 机器学习 第八章 无监督学习概述 文章目录人工智能之核心基础 机器学习8.1 什么是无监督学习&#xff1f;&#x1f4cc; 定义&#xff1a;从“没有答案”的数据中找规律8.2 无监督学习的三大核心任务1️⃣ 聚类&#xff08;Clustering&#xff09;——“物…

作者头像 李华
网站建设 2026/4/23 12:59:50

全新网址二维码与Ai文字转语音技术,助力电子画册轻松生成

全新网址二维码和Ai文字转语音技术的结合&#xff0c;让电子画册的生成变得更简便。这些技术使用户能轻松创建独特的二维码&#xff0c;集成网址、文档和多媒体内容。使用这些二维码&#xff0c;观众能够直接访问丰富的信息&#xff0c;提升互动体验。另外&#xff0c;Ai文字转…

作者头像 李华
网站建设 2026/4/23 16:28:23

黑马反弹抄底之短炒选股指标公式

{}N:7; M:3; VAR1:(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80; B:SMA(VAR1,N,1); VAR2:SMA(B,M,1); 短炒:crOSS(B,VAR2) AND B<65 AND CLOSE>OPEN AND (C/REF(C,1))>0.5,LINETHICK1,COLORGREEN;

作者头像 李华
网站建设 2026/4/23 14:44:05

制造业MES、SAP、WMS之间实现工单发料都会经历什么

在制造业中&#xff0c;MES&#xff08;制造执行系统&#xff09;、SAP&#xff08;企业资源计划系统&#xff09;和WMS&#xff08;仓储管理系统&#xff09;之间的工单发料流程是一个关键的集成环节&#xff0c;用于确保生产所需的物料能够准确、及时地从仓库发放到生产线。这…

作者头像 李华