数据库操作语句检测方法和装置、电子设备及存储介质与流程
技术特征:
1.一种数据库操作语句检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述基于所述语句类型标签从预设规则表筛选出目标类型规则之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述语句类型标签获取所述目标操作对象的对象名称、对象模式和对象类型,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标类型规则获取所述目标操作对象的所述对象名称、所述对象模式和所述对象类型,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述时机检测状态包括检测成功状态,所述检测成功状态表示所述预设执行状态与所述语句执行状态的类型相同;所述基于所述时机检测状态和所述目标栈生成所述目标操作语句的语句检测报告,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标执行函数的预设执行状态和所述语句执行状态对所述目标操作语句进行时机检测,得到所述目标操作语句的时机检测状态,包括:
7.根据权利要求6所述的方法,其特征在于,所述时机检测状态还包括检测失败状态,所述检测失败状态表示所述预设执行状态与所述语句执行状态的类型不相同;所述基于所述时机检测状态和所述目标栈生成所述目标操作语句的语句检测报告,还包括:
8.一种数据库语句检测装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
技术总结
本申请实施例提供了一种数据库操作语句检测方法和装置、电子设备及存储介质,属于金融科技技术领域。该方法包括:获取目标操作语句的解析数据,解析数据包括执行用户数据、语句类型标签、目标操作对象和语句执行状态;基于语句类型标签从预设规则表筛选出目标类型规则;将目标操作语句、执行用户数据、目标类型规则和语句类型标签写入目标栈;基于语句类型标签将获取的对象名称、对象模式和对象类型写入目标栈;基于目标类型规则从注册执行函数中确定目标执行函数;基于目标执行函数的预设执行状态和语句执行状态检测得到时机检测状态;基于时机检测状态和目标栈生成语句检测报告。本申请实施例能够提高对数据库操作语句的检测准确性。
技术研发人员:颜学彪
受保护的技术使用者:平安科技(深圳)有限公司
技术研发日:
技术公布日:2024/11/28
文档序号 :
【 40164562 】
技术研发人员:颜学彪
技术所有人:平安科技(深圳)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:颜学彪
技术所有人:平安科技(深圳)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
