数据表扩展系统和数据表扩展方法技术方案

技术编号:8532970 阅读:187 留言:0更新日期:2013-04-04 16:03
本发明专利技术提供了一种数据表扩展系统,包括:状态监测单元,用于在对数据表执行业务操作时,监测所述业务操作是否需要占用所述数据表上额外的数据列;文件获取单元,用于获取预设的对应于所述业务操作的配置文件;扩展处理单元,用于根据所述配置文件,对所述数据表进行数据列扩展。本发明专利技术还提出了一种数据表扩展方法。通过本发明专利技术的技术方案,可以根据配置信息,针对向数据表的业务操作,自动进行数据列的扩展,从而免去了维护工作。

【技术实现步骤摘要】

本专利技术涉及数据表扩展
,具体而言,涉及一种数据表扩展系统和一种数据表扩展方法。
技术介绍
在应用软件中,经常会根据用户业务需要,同时扩展多个数据表的数据列,一般情况下要求系统维护人员统计该功能用到的数据表,然后向表中增加数据列,或者是利用数据表来记录扩展信息,利用用户交互接口进行手动扩展。但基于上述方案下,一方面具有专门的维护人员进行维护,另一方面扩展功能往往并不能够做到很准确的扩展。 因此,需要一种新的数据表扩展技术,可以根据配置信息,针对向数据表的业务操作,自动进行数据列的扩展,从而免去了维护工作。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的数据表扩展技术,可以根据配置信息,针对向数据表的业务操作,自动进行数据列的扩展,从而免去了维护工作。有鉴于此,本专利技术提出了一种数据表扩展系统,包括状态监测单元,用于在对数据表执行业务操作时,监测所述业务操作是否需要占用所述数据表上额外的数据列;文件获取单元,用于获取预设的对应于所述业务操作的配置文件;扩展处理单元,用于根据所述配置文件,对所述数据表进行数据列扩展。在该技术方案中,通过查看预先设置的配置文件,可以针对用本文档来自技高网...

【技术保护点】
一种数据表扩展系统,其特征在于,包括:状态监测单元,用于在对数据表执行业务操作时,监测所述业务操作是否需要占用所述数据表上额外的数据列;文件获取单元,用于获取预设的对应于所述业务操作的配置文件;扩展处理单元,用于根据所述配置文件,对所述数据表进行数据列扩展。

【技术特征摘要】
1.一种数据表扩展系统,其特征在于,包括 状态监测单元,用于在对数据表执行业务操作时,监测所述业务操作是否需要占用所述数据表上额外的数据列; 文件获取单元,用于获取预设的对应于所述业务操作的配置文件; 扩展处理单元,用于根据所述配置文件,对所述数据表进行数据列扩展。2.根据权利要求1所述的数据表扩展系统,其特征在于,还包括 信息获取单元,用于从所述配置文件中获取预设的最大数据列数; 判断单元,用于在所述业务操作的已用数据列数大于或等于所述最大数据列数的情况下,允许所述扩展处理单元对所述数据表进行数据列扩展,否则不允许。3.根据权利要求1所述的数据表扩展系统,其特征在于,所述扩展处理单元包括 语句生成子单元,用于利用所述配置文件中的预设扩展规则,生成相应的SQL扩展语句; 语句执行子单元,用于执行所述SQL扩展语句。4.根据权利要求3所述的数据表扩展系统,其特征在于,还包括 文件自动修改单元,在所述扩展处理单元完成对所述数据表进行数据列扩展的步骤之后,用于对所述配置文件进行修改,以使下一次对所述数据表进行数据列扩展时,被扩展的数据列的数量为本次扩展的数据列的数量的η倍,其中,η > I。5.根据权利要求1至4中任一项所述的...

【专利技术属性】
技术研发人员:玄令涛岁行代长亚刘超
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1