发明名称 一种查询语句解析与再处理的方法和装置
摘要 本发明公开一种查询语句解析与再处理的方法和装置,其中方法包括:定义一个类,所述类包含6项属性,分别对应标准查询语句的6个查询子句;根据用户提供的原始查询语句和查询参数集,将所述原始查询语句的主查询语句解析为6个查询子句,包括select、from、where、group by、having、order by,并用查询对象对应的6个属性分别将得到的查询子句进行存储;在查询对象中,分别对解析后的查询子句进行分页、分组、排序至少一项的处理;根据所述处理后,重新拼装进而形成新的查询语句及其查询参数,执行查询操作。
申请公布号 CN104714974A 申请公布日期 2015.06.17
申请号 CN201310692598.0 申请日期 2013.12.17
申请人 航天信息股份有限公司 发明人 范钢;偶瑞军
分类号 G06F17/30(2006.01)I;G06F9/44(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨
主权项 一种查询语句解析与再处理的方法,其特征在于,包括以下步骤:定义一个类,所述类包含6项属性,分别对应标准查询语句的6个查询子句;根据用户提供的原始查询语句和查询参数集,将所述原始查询语句的主查询语句解析为6个查询子句,包括select、from、where、group by、having、order by,并用查询对象对应的6个属性分别将得到的查询子句进行存储,其中所述原查询语句包含至少一个查询子句,对于所述原查询语句不包含的查询子句,所述类对应的属性为空;在查询对象中,分别对解析后的查询子句进行分页、分组、排序至少一项的处理,根据所述处理后,重新拼装进而形成新的查询语句及其查询参数,执行查询操作。
地址 100097 北京市海淀区杏石口路甲18号