[发明专利]减少数据库系统中即席查询语句的装置和方法有效
申请号: | 201110284581.2 | 申请日: | 2011-09-22 |
公开(公告)号: | CN102354318A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 黄卫 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种减少数据库系统中即席查询语句的装置,包括:获取模块,在条件变量的个数不固定时,获取其中的同类变量;生成模块,利用编程语言中的集合对象汇总同类变量,生成至少一个变量集合对象;转换模块,根据编程语言使用的数据结构类型,将至少一个变量集合对象按照对应于数据结构类型的格式转换为至少一个XML数据串;解析模块,使用解析函数将XML数据串解析为子查询方式的结果集。相应地,本发明还提供了一种减少数据库系统中即席查询语句的方法。通过本发明的技术方案,可以对非固定长度、数量的输入条件查询语句的数据条件进行格式汇总,令同类型查询语句使用相同的查询计划,以实现降低即席查询语句数量,提高查询效率。 | ||
搜索关键词: | 减少 数据库 系统 即席 查询 语句 装置 方法 | ||
【主权项】:
一种减少数据库系统中即席查询语句的装置,其特征在于,包括:获取模块,在参与查询的条件变量的个数不固定时,获取所述条件变量中的同类变量;生成模块,利用编程语言中的集合对象汇总所述同类变量,生成至少一个变量集合对象;转换模块,根据所述编程语言使用的数据结构类型,将所述至少一个变量集合对象按照对应于所述数据结构类型的格式转换为至少一个XML数据串;解析模块,使用解析函数将所述XML数据串解析为子查询方式的结果集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110284581.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种搅拌棒
- 下一篇:用于协作式波束成形的调度算法