【技术实现步骤摘要】
本说明书实施例涉及语句检测,特别涉及语句检测方法及装置。
技术介绍
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所述的语句检测方法,其特征在于,在所述待检测语句存在笛...
【专利技术属性】
技术研发人员:马超,彭志刚,翁建平,王继永,杨星浩,
申请(专利权)人:恒生电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。