发明名称 处理数据库表的方法和设备
摘要 本发明实施例提供了用于处理数据库表的方法和设备。所述方法包括:该方法包括:接收对数据库表的至少两个列进行处理的多维处理指令,所述两个列中的一个是选择列,另一个是排序列,所述多维处理指令根据所述候选列选择需要排序的多个候选行,并且根据所述排序列对所述候选行进行排序;如果存在以所述选择列为主列,以所述排序列为从列的索引,则根据所述选择列选择所述索引中的节点,其中各被选择的节点分别与从列值序列相关联,所述从列值序列按序记载与该节点对应的排序列的值;和对所述各从列值序列进行归并排序,从而得到对所述候选行的排序结果。采用根据本发明实施例的方案,可以提高对数据库表的处理效率。
申请公布号 CN104598485A 申请公布日期 2015.05.06
申请号 CN201310535061.3 申请日期 2013.11.01
申请人 国际商业机器公司 发明人 李硕;杨新颖;崔凯锋
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 于静;张亚非
主权项 一种处理数据库表的方法,该方法包括:接收对数据库表的至少两个列进行处理的多维处理指令,所述两个列中的一个是选择列,另一个是排序列,所述多维处理指令根据所述选择列选择需要排序的多个候选行,并且根据所述排序列对所述候选行进行排序;基于以所述选择列为主列,以所述排序列为从列的索引,根据所述选择列选择所述索引中的节点,其中各被选择的节点分别与从列值序列相关联,所述从列值序列按序记载与该节点对应的排序列的值;和对所述各从列值序列进行归并排序,从而得到对所述候选行的排序结果。
地址 美国纽约