[发明专利]数据库表查询方法和装置有效
申请号: | 201310164576.7 | 申请日: | 2013-05-07 |
公开(公告)号: | CN103226610A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 杜培亮;孙东旺;刘辉军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种数据库表查询方法和装置,通过根据查询条件中的目标索引值,查询根据查询条件中的查询函数对记录进行计算获得的索引值生成的区域索引,从而确定待查询存储区域,再利用查询条件中的查询函数对待查询存储区域中的记录进行计算,进而获得待查询存储区域中的记录的索引值,以对待查询存储区域中的目标索引值对应的记录进行操作,不需要用户预先获知进行操作的记录在指定列上的取值,扩大了区域索引的适用范围,由于利用查询条件中的查询函数生成区域索引,使得区域索引与用户定义的查询条件相适应,增强了区域索引的使用灵活性。 | ||
搜索关键词: | 数据库 查询 方法 装置 | ||
【主权项】:
一种数据库表查询方法,其特征在于,包括:接收查询条件;所述查询条件包括查询函数以及目标索引值;所述查询函数用于计算数据库表中包含的记录的索引值;所述目标索引值为待操作记录的索引值;查询所述数据库表中各个存储区域的区域索引,根据所述目标索引值和查询到的区域索引确定待查询存储区域;每个所述存储区域的区域索引用于指示该存储区域中的记录的索引值的取值范围;利用所述查询函数分别对所述待查询存储区域中的每个记录进行计算,以得到所述待查询存储区域中的各个记录的索引值;若所述待查询存储区域中的所有记录的索引值中,存在与所述目标索引值相同的索引值,则对与所述目标索引值相同的索引值对应的记录进行操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310164576.7/,转载请声明来源钻瓜专利网。