[发明专利]脚本语句转换方法、装置及计算机可读存储介质有效
申请号: | 201711030554.6 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107908679B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 易周成 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/242;G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 语句 转换 方法 装置 计算机 可读 存储 介质 | ||
本发明公开一种脚本语句转换方法、装置及计算机可读存储介质,所述脚本语句转换方法包括:在终端的转换界面接收待转换脚本语句,并检测是否接收到转换触发指令;当接收到转换触发指令时,确定转换触发指令的类型;根据所述转换触发指令的类型,将待转换脚本语句转换为与所述类型对应的目标脚本语句。本方案根据转换触发指令的类型,将待转换脚本语句转换为目标脚本语句,当转换触发指令的类型为对待转换脚本语句增加分号或逗号形成查询条件时,通过转换即可对待转换脚本增加分号或逗号生成目标脚本语句。对于不同类型的转换触发指令,可转换得到不同的目标脚本语句,避免开发人员的手动编写脚本,转换效率高。
技术领域
本发明主要涉及计算机应用技术领域,具体地说,涉及一种脚本语句转换方法、装置及计算机可读存储介质。
背景技术
数据库在完成开发,投入市场使用之前,需要经过测试;或者在使用过程中,出现问题时,需要进行检测确定问题点;此测试或检测过程均需要使用SQL的条件查询。条件查询时采用“IN”带变量的形式作为查询条件进行查询,各变量之间用单引号引用,且各项之间用逗号隔开,如IN('A','B','C');当IN带的变量特别多时,手动输入查询条件需要花费大量时间。
发明内容
本发明的主要目的是提供一种脚本语句转换方法、装置及计算机可读存储介质,旨在解决现有技术中手动输入查询条件,耗费时间多的问题。
为实现上述目的,本发明提供一种脚本语句转换方法,所述脚本语句转换方法包括以下步骤:
在终端的转换界面接收待转换脚本语句,并检测是否接收到转换触发指令;
当接收到转换触发指令时,确定转换触发指令的类型;
根据所述转换触发指令的类型,将待转换脚本语句转换为与所述类型对应的目标脚本语句。
优选地,所述待转换脚本语句包括查询语句和功能块语句;
所述根据所述转换触发指令的类型,将待转换脚本语句转换为与所述类型对应的目标脚本语句的步骤包括:
当转换触发指令的类型为与查询语句对应的第一转换类型时,在待转换脚本语句的行与行之间增加第一标识符,以将待转换脚本语句转换为与第一转换类型对应的目标脚本语句;
当转换触发指令的类型为与功能块语句对应的第二转换类型时,在待转换脚本语句的行与行之间增加第二标识符,以将待转换脚本语句转换为与第二转换类型对应的目标脚本语句。
优选地,所述在待转换脚本语句的行与行之间增加第一标识符,以将待转换脚本语句转换为与第一转换类型对应的目标脚本语句的步骤包括:
判断待转换脚本语句的当前行数是否为转换行数的最后一行;
当待转换脚本语句的当前行数是转换行数的最后一行时,将最后一行末尾的行与行之间的间隔符取消,将待转换脚本语句转换为与第一转换类型对应的目标脚本语句。
优选地,所述在待转换脚本语句的行与行之间增加第二分隔符,以将待转换脚本语句转换为与第二转换类型对应的目标脚本语句的步骤之后包括:
当接收到变量替换请求时,获取与变量替换请求所对应的替换量与待替换变量,并确定待替换变量的替换数量;
将目标脚本语句中与替换数量对应的待替换变量替换为替换量。
优选地,所述在终端的转换界面接收待转换脚本语句的步骤之前包括:
当终端接收到启动转换应用的启动指令时,对转换应用进行启动;
当转换应用接收到查询语句转换的触发指令时,控制转换应用跳转到查询语句的转换界面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711030554.6/2.html,转载请声明来源钻瓜专利网。