一种脚本处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32583561 阅读:27 留言:0更新日期:2022-03-09 17:15
本申请实施例提供了一种脚本处理方法、装置、电子设备及存储介质,该方法包括:针对任一待校验执行脚本,在对所述待校验执行脚本进行解析后,确定所述待校验执行脚本的类别;基于所述待校验执行脚本的类别,通过对应的目标生成方式生成所述待校验执行脚本的校验脚本;其中,所述校验脚本用于对对应的待校验执行脚本进行校验。上述方法,通过生成符合各待校验执行脚本校验要求的校验脚本,即使执行脚本需要重复执行,也能通过对应的校验脚本基于每次的执行结果精准地确定该执行脚本是否符合预期;另外,通过校验脚本进行校验,避免了存量数据、结构对执行脚本的影响;因此,本实施例能够精准、灵活地确定各待校验执行脚本是否符合预期。期。期。

【技术实现步骤摘要】
一种脚本处理方法、装置、电子设备及存储介质


[0001]本申请实施例涉及金融科技(Fintech)领域,尤其涉及一种脚本处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。在金融领域中,在编写执行脚本后,需要确定执行脚本是否符合预期。
[0003]相关技术中,在执行脚本执行后,基于执行是否成功来确定执行脚本是否符合预期。然而,在实际应用中,会复用很多执行脚本,即一些执行脚本会重复执行,因此,上述方式难以精准、灵活地确定执行脚本是否符合预期。
[0004]综上,目前亟需一种脚本处理方法,用以精准、灵活地确定执行脚本是否符合预期。

技术实现思路

[0005]本申请实施例提供了一种脚本处理方法、装置、电子设备及存储介质,用以精准、灵活地确定执行脚本是否符合预期。
[0006]第一方面,本申请实施例提供了一种脚本处理方法,该方法包括:/>[0007]针对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种脚本处理方法,其特征在于,该方法包括:针对任一待校验执行脚本,在对所述待校验执行脚本进行解析后,确定所述待校验执行脚本的类别;基于所述待校验执行脚本的类别,通过对应的目标生成方式生成所述待校验执行脚本的校验脚本;其中,所述校验脚本用于对对应的待校验执行脚本进行校验;若待校验执行脚本为数据变更脚本,且数据变更脚本的类别包括修改语句、关联插入语句以及删除语句;基于所述待校验执行脚本的类别,通过对应的目标生成方式生成所述待校验执行脚本的校验脚本,包括:若所述待校验执行脚本的类别为修改语句,则确定解析后所述待校验执行脚本中符合对应的过滤条件的第一字段,并生成所述第一字段的字段信息对应的校验脚本;若所述待校验执行脚本的类别为关联插入语句,则在确定出所有第二字段之后,确定是否有第二字段与解析后所述待校验执行脚本中的各字段匹配成功,并生成与第二字段匹配成功的字段的字段信息对应的校验脚本;其中,所述第二字段是类别为删除语句的待校验执行脚本中符合对应的过滤条件的第二字段。2.如权利要求1所述的方法,其特征在于,确定是否有第二字段与解析后所述待校验执行脚本中的各字段匹配成功,包括:针对解析后所述待校验执行脚本中的任一字段,确定是否有第二字段与所述字段的属性值相同,若是则确定有第二字段与所述字段匹配成功。3.如权利要求1所述的方法,其特征在于,若所述待校验执行脚本为表结构变更脚本,且表结构变更脚本的类别包括建表语句以及变表语句;基于所述待校验执行脚本的类别,通过对应的目标生成方式生成所述待校验执行脚本的校验脚本,包括:若所述待校验执行脚本的类别为建表语句,则生成解析后所述待校验执行脚本中各项目标信息对应的校验脚本;其中,所述目标信息包括表信息、字段信息以及索引信息;若所述待校验执行脚本的类别为变表语句,则基于解析后所述待校验执行脚本的变表子类别,生成对应的校验脚本。4.如权利要求3所述的方法,其特征在于,所述变表子类别包括字段变化以及索引变化;基于解析后所述待校验执行脚本的变表子类别,生成对应的校验脚本,包括:若解析后所述待校验执行脚本的变表子类别为字段变化,则生成解析后所述待校验执行脚本中各项字段信息对应的校验脚本;若解析后所述待校验执行脚本的变表子类别为索引变化,则生成解析后所述待校验执行脚本中各项索引信息对应的校验脚本。5.如权利要求1所述...

【专利技术属性】
技术研发人员:杨成江旻杨杨吴磊
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1