说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211162195.0 (22)申请日 2022.09.23 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 (72)发明人 黄记新 (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 徐焕 童磊 (51)Int.Cl. G06F 16/248(2019.01) G06F 16/242(2019.01) G06F 16/2455(2019.01) (54)发明名称 报表用SQL语句的生成方法、 装置及电子设 备 (57)摘要 本发明提供报表用SQL语句的生成方法、 装 置及电子设备, 其中方法包括: 获取业务人员编 辑的多个报表的链式有向图; 链式有向图包括多 个报表节点和连线, 报表节点包括以下属性: 报 表标识, 连线包括以下属性: 连线首端报表节点 中的报表标识、 连线尾端报表节点中的报表标 识、 连线两端报表的连接方式、 连线两端报表的 连接字段; 获取业务人员通过人机交互界面选择 并传送至后台的筛选条件; 基于链式有向图中的 报表顺序, 依次查询各报表中是否存在用于达到 筛选条件的筛选要素; 根据查询结果、 链式有向 图中连线的属性, 拼接 形成目标SQL语句。 本方案 能够较便捷、 灵活地调整SQL语句生成方式, 且能 够避免遗漏筛 选要素信息, 不 容易出现bug。 权利要求书3页 说明书10页 附图4页 CN 115495508 A 2022.12.20 CN 115495508 A 1.一种报表用SQ L语句的生成方法, 其特 征在于, 包括: 获取业务人员编 辑的多个报表的链式有向图; 所述链式有向图包括多个报表节点和连 线, 报表节点包括以下属 性: 报表标识, 连线包括以下属 性: 连线首端报表节点中的报表标 识、 连线尾端报表节点中的报表标识、 连线两端报表的连接方式、 连线两端报表的连接字 段; 获取业务人员通过 人机交互界面选择并传送至后台的筛 选条件; 基于所述链式有向图中的报表顺序, 依次查询各报表中是否存在用于达到所述筛选条 件的筛选要素; 根据所述 查询结果、 所述链式有向图中连线的属性, 拼接形成目标SQ L语句。 2.根据权利要求1所述的方法, 其特征在于, 根据所述查询结果、 所述链式有向图中连 线的属性, 拼接形成目标SQL语句, 包括: 循环执行以下步骤, 直至到达链式有向图的尾节 点 后, 将各报表 节点对应的筛 选要素拼接 至SQL语句中, 拼接形成目标SQ L语句: 查询链式有向图中当前报表节点中是否有筛选要素, 在有的情况下记录当前报表节点 对应的筛 选要素; 判断在链式有向图中当前报表 节点后是否有连线; 在是的情况下, 根据所述连线定位下一个报表节点, 并将下一个报表节点作为当前报 表节点; 在否的情况 下, 确定到达链式有向图的尾结点。 3.根据权利要求1所述的方法, 其特征在于, 所述SQL筛选要素包括业务人员勾选的需 要查询到并显示的字段; 相应地, 根据所述查询结果、 所述链式有向图中连线的属性, 拼接形成目标SQL语句, 包 括: 循环执行以下步骤, 直至到达链式有向图的尾节点后, 将各报表节点对应的被筛选出的 字段拼接形成select语句段; 查询链式有向图中当前报表节点中的报表标识所对应的报表中的字段, 筛选出业务人 员所勾选的字段; 判断在链式有向图中当前报表 节点后是否有连线; 在是的情况下, 根据所述连线定位下一个报表节点, 并将下一个报表节点作为当前报 表节点; 在否的情况 下, 确定到达链式有向图的尾结点。 4.根据权利要求1所述的方法, 其特征在于, 所述SQL筛选要素包括业务人员勾选的需 要查询到的字段 所在的表的名称; 相应地, 根据所述查询结果、 所述链式有向图中连线的属性, 拼接形成目标SQL语句, 包 括: 循环执行以下步骤, 直至到达链式有向图的尾节点后, 将各报表节点对应的连接 关系语 句拼接形成from语句段; 判断链式有向图中当前报表 节点后是否有连线; 在有的情况下, 根据连线属性标记连线关联的两个报表的连接关系, 并根据连线定位 下一报表 节点, 将下一报表 节点作为当前报表 节点: 在没有的情况 下, 确定到达链式有向图的尾结点。 5.根据权利要求1所述的方法, 其特征在于, 所述SQL筛选要素包括筛选条件, 所述筛选 条件传送至后台后作为对应报表对象中的目标属性; 相应地, 根据所述查询结果、 所述链式有向图中连线的属性, 拼接形成目标SQL语句, 包权 利 要 求 书 1/3 页 2 CN 115495508 A 2括: 循环执行以下步骤, 直至到达链式有向图的尾节点后, 将所获取的目标属性拼接形成 where语句段; 获取链式有向图中当前报表 节点中的报表标识所对应的报表对象中的目标属性; 判断在链式有向图中当前报表 节点后是否有连线; 在是的情况下, 根据所述连线定位下一个报表节点, 并将下一个报表节点作为当前报 表节点; 在否的情况 下, 确定到达链式有向图的尾结点。 6.根据权利要求1所述的方法, 其特征在于, 所述链式有向图是由业务人员通过将图形 化编辑界面上第一区域中的图形化报表组件拖动至第二区域时, 根据第二区域内各图形化 报表组件之间的位置关系确定的。 7.一种报表用SQ L语句的生成装置, 其特 征在于, 包括: 第一获取单元, 用于获取业务人员编辑的多个报表的链式有向图; 所述链式有向图包 括多个报表节点和连线, 报表节点包括以下属 性: 报表标识, 连线包括以下属 性: 连线首端 报表节点中的报表标识、 连线尾端报表节点中的报表标识、 连线两端报表的连接方式、 连线 两端报表的连接 字段; 第二获取 单元, 用于获取业 务人员通过 人机交互界面选择并传送至后台的筛 选条件; 查询单元, 用于基于所述链式有向图中的报表顺序, 依次查询各报表中是否存在用于 达到所述筛 选条件的筛 选要素; 拼接单元, 用于根据所述查询结果、 所述链式有向图中连线 的属性, 拼接形成目标SQL 语句。 8.根据权利要求7所述的装置, 其特征在于, 所述拼接单元包括: 第一查询子单元、 判断 子单元、 第一确定子单元和第二确定子单元, 用于循环执行操纵, 直至到达链式有向图的尾 节点后, 将各报表 节点对应的筛 选要素拼接 至SQL语句中, 拼接形成目标SQ L语句; 其中, 所述第一查询子单元用于查询链式有向图中当前报表节点中是否有筛选要素, 在有的 情况下记录当前报表 节点对应的筛 选要素; 所述判断子单 元用于判断在链式有向图中当前报表 节点后是否有连线; 所述第一确定子单元用于在是的情况下, 根据所述连线定位下一个报表节点, 并将下 一个报表 节点作为当前报表 节点; 所述第二确定 子单元用于在否的情况 下, 确定到达链式有向图的尾结点。 9.根据权利要求7所述的装置, 其特征在于, 所述SQL筛选要素包括业务人员勾选的需 要查询到并显示的字段; 相应地, 所述拼接单元包括: 第二查询子单元、 判断子单元、 第一确定子单元和第二确 定子单元, 用于循环执行操作, 直至到达链式有向图的尾节 点后, 将各报表节 点对应的被筛 选出的字段拼接形成select语句段; 其中, 所述第二查询子单元用于查询链式有向图中当前报表节点中的报表标识所对应的报 表中的字段, 筛 选出业务人员所勾选的字段; 所述判断子单 元用于判断在链式有向图中当前报表 节点后是否有连线; 所述第一确定子单元用于在是的情况下, 根据所述连线定位下一个报表节点, 并将下 一个报表 节点作为当前报表 节点; 所述第二确定 子单元用于在否的情况 下, 确定到达链式有向图的尾结点。权 利 要 求 书 2/3 页 3 CN 115495508 A 3
专利 报表用SQL语句的生成方法、装置及电子设备
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 17:17:30
上传分享
举报
下载
原文档
(771.6 KB)
分享
友情链接
DB32-T 4144-2021 公共信用信息平台运行维护管理规范 江苏省.pdf
DB13-T 5686-2023 多重耐药菌感染患者手术室管理规范 河北省.pdf
GB-T 31501-2015 信息安全技术 鉴别与授权 授权应用程序判定接口规范.pdf
T-ZZB 0604—2018 野营用户外折叠椅.pdf
电子认证服务管理办法.pdf
GB 6222-2005 工业企业煤气安全规程.pdf
GB-T 7027-2002 信息分类和编码的基本原则与方法.pdf
GB-T 20234.4-2023 电动汽车传导充电用连接装置 第4部分:大功率直流充电接口.pdf
GB-T 17445-2022 铸造磨球.pdf
GB-T 10000-2023 中国成年人人体尺寸.pdf
GB-T 34867.1-2017 电动机系统节能量测量和验证方法 第1部分:电动机现场能效测试方法.pdf
GB-T 42467.1-2023 中医临床名词术语 第1部分:内科学.pdf
T-IMAS 052.4—2022 电动中重卡共享换电站及车辆换电系统技术规范 第四部分:换电车辆换电控制器技术要求.pdf
GB-T 31991.1-2015 电能服务管理平台技术规范 第1部分:总则.pdf
GB-T 23022-2022 信息化和工业化融合管理体系 生产设备运行管理规范.pdf
GB-T 41807-2022 信息安全技术 声纹识别数据安全要求.pdf
法律法规 铁路交通事故应急救援和调查处理条例2012-11-09.pdf
GB-T 406-2018 棉本色布.pdf
GB-T 25181-2019 预拌砂浆.pdf
TTAF 180.4—2023 小程序个人信息保护规范 第4部分:全生命周期.pdf
交流群
-->
1
/
3
18
评价文档
赞助2元 点击下载(771.6 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。