[发明专利]一种单据查询方法及相关装置在审
申请号: | 201911167496.0 | 申请日: | 2019-11-25 |
公开(公告)号: | CN111046039A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 李晓庆;陆彬;林细洁;杨志刚 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2453 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 吴磊 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单据 查询 方法 相关 装置 | ||
本申请实施例公开了一种单据查询方法,用于提升查询效率。本申请实施例方法包括:通过将要查询的第一单据中的N个字段处理为一个第一字段,并根据所述第一字段查询关联关系表得到与所述第一单据相关联的第二单据,以简便的方式改善现有组合索引查询效率,提升稳定性,用户体验好。
技术领域
本申请实施例涉及数据处理领域,尤其涉及一种单据查询方法及相关装置。
背景技术
随着企业的发展,企业销售或财务所做的单据会越来越多,为了方便后续查询某些单据的关联单据信息,往往需要建立关联关系,方便之后的索引查询。
查询具有关联关系的单据,例如供应单据与需求单据的关系,一般通过建立的关系模型进行查询,现有关系的模型包括:需求表和对应的供应表,需求表和供应表存储有单据标识、单据主键以及单据分录主键等字段,分别对应前台用户可读的字段是单据名称、单据编号以及单据行号。
现有的查询方法是为上述多个例如三个字段建立组合索引进行查询,这种多个字段组合索引查询的方式在数据量大的环境下资源消耗大,查询效率低,查询时间长;还可能因为查询性能瓶颈导致单据操作时出现卡顿或假死,严重影响用户体验。
发明内容
本申请实施例提供了一种单据查询方法及相关装置,能够提升查询效率。
本申请实施例第一方面提供了一种单据查询方法,包括:
将要查询的第一单据中的N个字段处理为一个第一字段,N个字段存储有第一单据的信息,N为大于等于2的整数;
根据第一字段查询关联关系表得到与第一单据相关联的第二单据。
优选的,根据第一字段查询关联关系表得到与第一单据相关联的第二单据之前,方法还包括
为第一字段建立第一索引;
根据第一字段查询关联关系表得到第二单据包括:
用第一索引查询关联关系表得到第二单据。
优选的,根据第一字段查询关联关系表得到与第一单据相关联的第二单据之前,方法还包括:
将M个字段处理为一个第二字段,M个字段存储有第二单据的信息,M为大于等于2的整数;
为第二字段建立第二索引。
优选的,将要查询的第一单据中的N个字段处理为一个第一字段前,方法还包括:
在关联关系表中建立关联关系,关联关系表示第一单据与第二单据相关联;
在关联关系表上增加标记字段,标记字段用于查询目标关联关系表,从而得到所有相关联的第二单据,目标关联关系表为具有标记字段的关联关系表。
优选的,根据第一字段查询关联关系表得到与第一单据相关联的第二单据包括:
将第一字段放入中间表;
将中间表与关联关系表关联查询得到目标关联关系表,根据所述标记字段依次查询得到其他的目标关联关系表,根据所有的目标关联关系表查询得到与第一单据相关联的第二单据。
优选的,将要查询的第一单据中的N个字段处理为一个第一字段包括:
将要查询的第一单据中的N个字段拼接为一个第一字段。
优选的,在第一单据上增加第一标记字段之后,方法还包括:
当关联关系中的第一单据消失,根据标记字段查询并处理与第一单据相关的数据。
本申请实施例第二方面提供了一种单据查询装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911167496.0/2.html,转载请声明来源钻瓜专利网。