语句检测方法及装置制造方法及图纸

技术编号:42411080 阅读:18 留言:0更新日期:2024-08-16 16:29
本说明书实施例提供语句检测方法及装置,其中所述语句检测方法包括:获取待检测语句,并通过解析所述待检测语句获得多个关联对象以及多个有效关联条件;将所述多个关联对象作为节点,所述多个有效关联条件作为边,构建所述待检测语句对应的初始语句图结构;确定所述多个关联对象分别对应的对象特征,并按照每个关联对象对应的对象特征将所述初始语句图结构更新为目标语句图结构;针对所述目标语句图结构进行连通性检测,根据检测结果确定所述待检测语句对应的笛卡尔积检测结果。

【技术实现步骤摘要】

本说明书实施例涉及语句检测,特别涉及语句检测方法及装置


技术介绍

1、随着计算机和互联网技术的发展,对数据处理效率的要求越来越高。现有技术中,在编写sql(structured query langue,结构化查询语言)进行数据查询过程中,可能会涉及多个数据表关联查询数据的情况,在此情形下,如果sql语句中没有指定关联条件或关联条件无效,则会导致查询过程出现笛卡尔积现象。而笛卡尔积现象(cartesian productphenomenon)实则是在执行sql查询时,如果没有正确地指定表之间的连接条件,或者连接条件被遗漏或无效,会导致数据库返回了两个或多个表中所有行的所有可能组合的结果集。这种现象会导致结果集异常庞大,因为每个表中的每一行都会与另一个表中的每一行进行组合。为了避免笛卡尔积现象,现有技术中通常会采用配置大量白名单的方式区别大小结果集,但是随着产品迭代,表新增时需要再次更新,会消耗的大量的人力物力。因此亟需一种有效的方案以解决上述问题。


技术实现思路

1、有鉴于此,本说明书实施例提供了一种语句检本文档来自技高网...

【技术保护点】

1.一种语句检测方法,其特征在于,包括:

2.根据权利要求1所述的语句检测方法,其特征在于,所述通过解析所述待检测语句获得多个关联对象以及多个有效关联条件,包括:

3.根据权利要求2所述的语句检测方法,其特征在于,所述多个关联条件中的任意一个关联条件的条件合法性检测,包括:

4.根据权利要求1所述的语句检测方法,其特征在于,所述按照每个关联对象对应的对象特征将所述初始语句图结构更新为目标语句图结构,包括:

5.根据权利要求1所述的语句检测方法,其特征在于,所述针对所述目标语句图结构进行连通性检测,根据检测结果确定所述待检测语句对应的笛卡尔积...

【技术特征摘要】

1.一种语句检测方法,其特征在于,包括:

2.根据权利要求1所述的语句检测方法,其特征在于,所述通过解析所述待检测语句获得多个关联对象以及多个有效关联条件,包括:

3.根据权利要求2所述的语句检测方法,其特征在于,所述多个关联条件中的任意一个关联条件的条件合法性检测,包括:

4.根据权利要求1所述的语句检测方法,其特征在于,所述按照每个关联对象对应的对象特征将所述初始语句图结构更新为目标语句图结构,包括:

5.根据权利要求1所述的语句检测方法,其特征在于,所述针对所述目标语句图结构进行连通性检测,根据检测结果确定所述待检测语句对应的笛卡尔积检测结果,包括:

6.根据权利要求5所述的语句检测方法,其特征在于,在所述待检测语句存在笛...

【专利技术属性】
技术研发人员:马超彭志刚翁建平王继永杨星浩
申请(专利权)人:恒生电子股份有限公司
类型:发明
国别省市:

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

1