[发明专利]SQL代码的调试方法、装置、电子设备及可读存储介质在审
申请号: | 202210706509.2 | 申请日: | 2022-06-21 |
公开(公告)号: | CN115098365A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 徐帅;刘勇成;胡志鹏;袁思思;程龙 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 高燕 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sql 代码 调试 方法 装置 电子设备 可读 存储 介质 | ||
本公开提供的SQL代码的调试方法、装置、电子设备及可读存储介质,响应于代码编辑操作,提取出SQL代码中至少包括子查询语句及所述子查询语句中的查询对象的目标代码文本,并根据目标代码文本的目标查询结果,确定目标代码文本的调试信息,将调试信息展示在图形用户界面中与所述目标代码文本相对应的位置上。在编辑SQL代码的同时,就可以提取出SQL代码包含子查询语句以及子查询语句中的查询对象的目标代码文本进行查询,进而得到子查询语句中的查询对象的调试信息,在提升获取调试信息准确性的同时,还提升了代码调试的效率。
技术领域
本申请涉及数据处理技术领域,尤其是涉及SQL代码的调试方法、装置、电子设备及可读存储介质。
背景技术
在编写代码时,需要对已编辑完成的代码进行调试,根据调试结果来确定代码编写是否正确合理,在调试过程中可以通过调试信息来提示代码中对象或者变量的信息,从而通过调试信息来定位代码的不合理之处。
在代码语言中,结构化查询语言(Structured Query Languge,SQL)是用来对数据库进行管理的语言,在SQL的调试过程中,可以展示调试信息,例如被查询对象的行数、列数等信息。但是,在现有技术中,针对于SQL语言的调试需要,用户需首先在客户端界面编辑好SQL代码,然后触发调试执行控件,对SQL代码已经编辑完成的全部SQL代码进行调试,在调试完成后显示代码的调试信息,导致调试效率比较低。
发明内容
有鉴于此,本申请提供SQL代码的调试方法、装置、电子设备及可读存储介质,在编辑SQL代码的同时,就可以提取出SQL代码包含子查询语句以及子查询语句中的查询对象的目标代码文本,进行查询,进而得到子查询语句中的查询对象的调试信息,在提升获取调试信息准确性的同时,还提升了代码调试的效率。
第一方面,本申请提供了一种SQL代码的调试方法,通过SQL客户端的图形用户界面显示SQL代码,所述调试方法包括:
响应于代码编辑操作,提取所述SQL代码的目标代码文本;所述目标代码文本至少包括子查询语句及所述子查询语句中的查询对象;
根据所述目标代码文本的目标查询结果,确定所述目标代码文本的调试信息;
将所述调试信息展示在所述图形用户界面中与所述目标代码文本相对应的位置上。
第二方面,本申请还提供了一种SQL代码的调试装置,通过SQL客户端的图形用户界面显示SQL代码,所述调试装置包括:
代码文本提取模块,用于响应于代码编辑操作,提取所述SQL代码的目标代码文本;所述目标代码文本至少包括子查询语句及所述子查询语句中的查询对象;
调试信息确定模块,用于根据所述目标代码文本的目标查询结果,确定所述目标代码文本的调试信息;
调试信息展示模块,用于将所述调试信息展示在所述图形用户界面中与所述目标代码文本相对应的位置上。
第三方面,本申请还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的SQL代码的调试方法的步骤。
第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的SQL代码的调试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210706509.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清洗玻璃上钽镀层的方法及其应用
- 下一篇:试验数据融合与评估管理系统