数据库语句的处理方法、装置及电子设备制造方法及图纸

技术编号:36187762 阅读:22 留言:0更新日期:2022-12-31 20:55
本发明专利技术公开了一种数据库语句的处理方法、装置及电子设备。涉及金融科技领域或其他领域,该方法包括:识别目标数据库语句中当前语句的语句类型,并构建第一对象,其中,语句类型至少包括第一类型和第二类型;若当前语句的语句类型为第一类型,则基于当前语句确定第一对象的第一属性,并识别第一目标语句的语句类型;若第一目标语句的语句类型为第二类型,则基于第一目标语句确定第一对象的第二属性,并依据第二属性执行第一对象,得到第一对象的执行结果;若基于第一属性确定允许忽略执行结果中的异常事件,则维持当前执行状态并执行下一对象。本发明专利技术解决了现有技术中数据库语句执行时发现问题直接中断所造成的执行效率低下的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
数据库语句的处理方法、装置及电子设备


[0001]本专利技术涉及金融科技领域或其他领域,具体而言,涉及一种数据库语句的处理方法、装置及电子设备。

技术介绍

[0002]应用的数据库程序在安装过程中,由于用于安装数据库的源代码(如:数据库语句)版本需要迭代修改,从而导致可能出现较多中断,为了保证数据库安装准确,运维需要在数据版本安装中断后,检查版本安装日志,确保报错信息无需处理后再重新启动安装流程。但由于部分的中断是可被识别并且忽略的,而相关技术中数据库语句执行时发现问题通常直接中断并需要人为确认,从而造成数据库语句执行效率低下的问题,影响版本投产自动化的效果。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种数据库语句的处理方法、装置及电子设备,以至少解决现有技术中数据库语句执行时发现问题直接中断所造成的执行效率低下的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种数据库语句的处理方法、装置及电子设备,包括:识别目标数据库语句中当前语本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库语句的处理方法,其特征在于,包括:识别目标数据库语句中当前语句的语句类型,并构建第一对象,其中,所述语句类型至少包括第一类型和第二类型,其中,所述第一类型至少用于确定所述目标数据库语句允许忽略的异常事件,所述第二类型用于在目标数据库中执行;若所述当前语句的语句类型为第一类型,则基于所述当前语句确定所述第一对象的第一属性,并识别第一目标语句的语句类型,其中,所述第一目标语句为所述目标数据库语句中当前语句对应的下一语句,第一属性表征当前对象对应的忽略范围,所述忽略范围至少包括允许忽略的异常事件;若所述第一目标语句的语句类型为第二类型,则基于所述第一目标语句确定所述第一对象的第二属性,并依据所述第二属性执行所述第一对象,得到所述第一对象的执行结果,其中,所述第二属性表征当前对象对应的执行内容;若基于所述第一属性确定允许忽略所述执行结果中的异常事件,则维持当前执行状态并执行下一对象。2.根据权利要求1所述的方法,其特征在于,识别目标数据库语句中当前语句的语句类型,包括:识别所述目标数据库语句中当前语句中的至少一个关键字;确定所述至少一个关键字的语法类型;基于所述至少一个关键字的语法类型,识别所述目标数据库语句中当前语句的语句类型。3.根据权利要求2所述的方法,其特征在于,基于所述当前语句确定所述第一对象的第一属性,包括:根据预设的匹配规则,基于所述至少一个关键字的语法类型,识别出与所述当前语句匹配的语法格式;基于所述语法格式以及所述当前语句,确定所述当前语句所对应的忽略范围;基于所述忽略范围,确定所述第一对象的第一属性。4.根据权利要求1所述的方法,其特征在于,维持当前执行状态并执行下一对象,包括:维持当前执行状态,识别第二目标语句的语句类型,并构建所述下一对象,其中,所述第二目标语句为所述第一目标语句对应的下一语句;若所述第二目标语句的语句类型为第一类型,则基于所述第二目标语句确定所述下一对象的第一属性,并识别所述第二目标语句对应的下一语句的语句类型;若所述第二目标语句的语句类型为第二类型,则基于所述第二目标语句确定所述第一对象的第二属性,并确定所述下一对象继承所述第一对象的第一属性;在所述下一对象的第二属性非空的情况下,依据所述下一对象的第二属性执行所述下一对象。5.根据权利要求2所述的方法,其特征在于,基于所述第一目标语句确定所述第一对象的第二属性...

【专利技术属性】
技术研发人员:廖加嘉周焕玲李锦黄嘉琳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1