CN102508862A - 数据扩展装置和数据扩展方法 - Google Patents

数据扩展装置和数据扩展方法 Download PDF

Info

Publication number
CN102508862A
CN102508862A CN2011103033569A CN201110303356A CN102508862A CN 102508862 A CN102508862 A CN 102508862A CN 2011103033569 A CN2011103033569 A CN 2011103033569A CN 201110303356 A CN201110303356 A CN 201110303356A CN 102508862 A CN102508862 A CN 102508862A
Authority
CN
China
Prior art keywords
database table
field
data
expansion
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011103033569A
Other languages
English (en)
Inventor
肖静
李正
习文
张智广
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yonyou Software Co Ltd
Original Assignee
Yonyou Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yonyou Software Co Ltd filed Critical Yonyou Software Co Ltd
Priority to CN2011103033569A priority Critical patent/CN102508862A/zh
Publication of CN102508862A publication Critical patent/CN102508862A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种数据扩展装置和一种数据扩展方法,其中,数据扩展装置包括:扩展设计单元,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;数据引擎服务单元,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。通过本发明,不需要用户预置关联字段,也不需自行进行复杂操作或修改代码,即可快速高效地完成单据扩展。

Description

数据扩展装置和数据扩展方法
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种数据扩展装置和一种数据扩展方法。
背景技术
在ERP应用***中,当用户根据企业业务制作单据模板,填制单据时:很有可能根据企业业务需要扩展单据上关联的基础档案及关联单据的其他字段。而这些需要扩展的字段与单据中的其他字段一样需要在单据及列表中浏览、查询及打印。
在ERP应用***中,当用户根据企业业务需要制作单据模板、填制单据时,发现单据模板的现有字段不能满足企业业务的需要。
以销售订单为例,若企业希望看到销售订单关联客户档案的特有字段,或存货档案的特有字段,而在销售订单模板中没有时,则需要扩展出该字段。
在传统的方法中,是采用预制单据模板字段、预制单据列表、修改关联视图、存储过程、修改代码的方式来实现单据的字段扩展。
这种方式存在明显的缺点:
1、每增加一个字段都做大量的开发工作,开发效率低;
2、对于不同的用户需要预制不同的模板,产品通用性差;
3、不能根据用户不同的需要快速实施,交付性差。
这种传统方式增加单据字段扩展的方法,很难满足客户日益变化的需要。
首先,需要预制许多关联的基础档案单据的字段,用户选择起来比较繁琐;
其次,预制的字段过多会影响产品的执行效率;
最后,需要修改的脚本,代码过多,影响产品的质量。
企业的业务是多变的,不可穷举的,它具有很强的行业性、地域性及用户个性,现有的单据字段扩展方法很难满足日益变化企业业务的需要,迫切需要找到一种方法,来高效准确地解决企业业务扩展单据关联字段的问题,不需要用户对大量字段进行操作以及修改代码,以在灵活性、个性化、执行效率上得到保证。
发明内容
本发明所要解决的技术问题在于,提供一种方法,来高效准确地解决企业业务扩展单据关联字段的问题,不需要用户对大量字段进行操作以及修改代码,以在灵活性、个性化、执行效率上得到保证。
有鉴于此,本发明提供一种数据扩展装置,包括:扩展设计单元,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;数据引擎服务单元,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。通过该技术方案,不需要用户预置关联字段,也不需自行进行复杂操作或修改代码,即可快速高效地完成单据扩展。
在上述技术方案中,优选地,还包括:档案预制单元,将允许用于扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的档案表中;业务对象预制单元,将允许扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的业务对象表中;所述扩展设计单元还通过可视界面提供所述档案表中的数据库表以及字段,以用于选取所述第一数据库表和所述第一字段,通过可视界面提供所述业务对象表中的数据库表以及字段,以用于选取所述第二数据库表和所述第二字段。通过该技术方案,预先设置好可扩展的表单以及其中的字段,并提供可视界面,便于用户快速操作,而不需进行复杂的数据库表操作,节省了用户时间。
在上述技术方案中,优选地,所述扩展设计单元设置所述第一数据库表和所述第二数据库表的关联字段,根据所述第一数据库表、所述第一字段、所述第二数据库表、所述第二字段和所述关联字段,生成数据库查询语句,以获取用于进行填充的数据。通过该技术方案,自动生成处理数据库表的SQL脚本,而不需用户自行编写,节省了用户的时间。
在上述技术方案中,优选地,所述扩展设计单元还在所述第二数据库表中选取需要更新的第三字段;所述数据引擎服务单元还根据所述第一数据库表中所述第一字段下的数据,对所述第二数据库表中所述第三字段下的数据进行更新。通过该技术方案,可以保证同时对所扩展数据表的其他字段进行更新。
在上述技术方案中,优选地,所述扩展设计单元还设置扩展类型;所述数据引擎服务单元仅在所述扩展类型对应的场景下,对所述第二数据库表进行数据填充。通过该技术方案,保证了扩展操作可以适应不同的场景。
本发明还提供一种数据扩展方法,包括:步骤202,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;步骤204,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。通过该技术方案,不需要用户预置关联字段,也不需自行进行复杂操作或修改代码,即可快速高效地完成单据扩展。
在上述技术方案中,优选地,在所述步骤202之前,还包括:将允许用于扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的档案表中,将允许扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的业务对象表中;通过可视界面提供所述档案表中的数据库表以及字段,以用于选取所述第一数据库表和所述第一字段,通过可视界面提供所述业务对象表中的数据库表以及字段,以用于选取所述第二数据库表和所述第二字段。通过该技术方案,预先设置好可扩展的表单以及其中的字段,并提供可视界面,便于用户快速操作,而不需进行复杂的数据库表操作,节省了用户时间。
在上述技术方案中,优选地,所述步骤202还包括:设置所述第一数据库表和所述第二数据库表的关联字段,根据所述第一数据库表、所述第一字段、所述第二数据库表、所述第二字段和所述关联字段,生成数据库查询语句,以获取用于进行填充的数据。通过该技术方案,自动生成处理数据库表的SQL脚本,而不需用户自行编写,节省了用户的时间。
在上述技术方案中,优选地,所述步骤202还包括:在所述第二数据库表中选取需要更新的第三字段;所述步骤204还包括:还根据所述第一数据库表中所述第一字段下的数据,对所述第二数据库表中所述第三字段下的数据进行更新。通过该技术方案,可以保证同时对所扩展数据表的其他字段进行更新。
在上述技术方案中,优选地,所述步骤202还包括:还设置扩展类型;所述步骤204具体包括:仅在所述扩展类型对应的场景下,对所述第二数据库表进行数据填充。通过该技术方案,保证了扩展操作可以适应不同的场景。
通过以上技术方案,可以实现一种数据扩展装置和一种数据扩展方法,能够高效准确地解决企业业务扩展单据关联字段的问题,不需要用户对大量字段进行操作以及修改代码,以在灵活性、个性化、执行效率上得到保证。
附图说明
图1是根据本发明的一个实施例的数据扩展装置的框图;
图2是根据本发明的一个实施例的数据扩展方法的流程图;
图3是根据本发明的一个实施例的数据扩展装置的结构示意图;
图4是根据本发明的一个实施例的数据扩展装置的界面截图;
图5是根据本发明的一个实施例的数据扩展装置的输出结果图;
图6是根据本发明的一个实施例的数据扩展装置的输出结果图;
图7是根据本发明的一个实施例的数据扩展装置的输出结果图;
图8是根据本发明的一个实施例的数据扩展装置的输出结果图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
图1是根据本发明的一个实施例的数据扩展装置的框图。
如图1所示,本发明提供一种数据扩展装置100,包括:扩展设计单元102,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;数据引擎服务单元104,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。通过该技术方案,不需要用户预置关联字段,也不需自行进行复杂操作或修改代码,即可快速高效地完成单据扩展。
在上述技术方案中,还包括:档案预制单元106,将允许用于扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的档案表中;业务对象预制单元108,将允许扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的业务对象表中;所述扩展设计单元102还通过可视界面提供所述档案表中的数据库表以及字段,以用于选取所述第一数据库表和所述第一字段,通过可视界面提供所述业务对象表中的数据库表以及字段,以用于选取所述第二数据库表和所述第二字段。通过该技术方案,预先设置好可扩展的表单以及其中的字段,并提供可视界面,便于用户快速操作,而不需进行复杂的数据库表操作,节省了用户时间。
在上述技术方案中,所述扩展设计单元102设置所述第一数据库表和所述第二数据库表的关联字段,根据所述第一数据库表、所述第一字段、所述第二数据库表、所述第二字段和所述关联字段,生成数据库查询语句,以获取用于进行填充的数据。通过该技术方案,自动生成处理数据库表的SQL脚本,而不需用户自行编写,节省了用户的时间。
在上述技术方案中,所述扩展设计单元102还在所述第二数据库表中选取需要更新的第三字段;所述数据引擎服务单元104还根据所述第一数据库表中所述第一字段下的数据,对所述第二数据库表中所述第三字段下的数据进行更新。通过该技术方案,可以保证同时对所扩展数据表的其他字段进行更新。
在上述技术方案中,所述扩展设计单元102还设置扩展类型;所述数据引擎服务单元104仅在所述扩展类型对应的场景下,对所述第二数据库表进行数据填充。通过该技术方案,保证了扩展操作可以适应不同的场景。
图2是根据本发明的一个实施例的数据扩展方法的流程图。
如图2所示,本发明还提供一种数据扩展方法,包括:步骤202,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;步骤204,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。通过该技术方案,不需要用户预置关联字段,也不需自行进行复杂操作或修改代码,即可快速高效地完成单据扩展。
在上述技术方案中,在所述步骤202之前,还包括:将允许用于扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的档案表中,将允许扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的业务对象表中;通过可视界面提供所述档案表中的数据库表以及字段,以用于选取所述第一数据库表和所述第一字段,通过可视界面提供所述业务对象表中的数据库表以及字段,以用于选取所述第二数据库表和所述第二字段。通过该技术方案,预先设置好可扩展的表单以及其中的字段,并提供可视界面,便于用户快速操作,而不需进行复杂的数据库表操作,节省了用户时间。
在上述技术方案中,所述步骤202还包括:设置所述第一数据库表和所述第二数据库表的关联字段,根据所述第一数据库表、所述第一字段、所述第二数据库表、所述第二字段和所述关联字段,生成数据库查询语句,以获取用于进行填充的数据。通过该技术方案,自动生成处理数据库表的SQL脚本,而不需用户自行编写,节省了用户的时间。
在上述技术方案中,所述步骤202还包括:在所述第二数据库表中选取需要更新的第三字段;所述步骤204还包括:还根据所述第一数据库表中所述第一字段下的数据,对所述第二数据库表中所述第三字段下的数据进行更新。通过该技术方案,可以保证同时对所扩展数据表的其他字段进行更新。
在上述技术方案中,所述步骤202还包括:还设置扩展类型;所述步骤204具体包括:仅在所述扩展类型对应的场景下,对所述第二数据库表进行数据填充。通过该技术方案,保证了扩展操作可以适应不同的场景。
图3是根据本发明的一个实施例的数据扩展装置的结构示意图。
如图3所示,本实施例中的数据扩展装置以下部分组成。
Figure BDA0000094958400000071
可扩展档案预制单元302根据开发人员或客户二次开发人员的预制,提供以下的数据结构1用于记录可扩展档案。
  字段   说明   备注
  ctype   档案名称   记录用于扩展的档案名称
  ctablename   档案表名   记录用于扩展的档案数据库表名
  cjoinfield   关联字段   档案和单据关联的字段名称
  ckey   对应列表栏目   对应列表栏目的名称用于取值
需要扩展业务对象预制单元304根据开发人员及二次开发人员的预制,提供以下的数据结构2,来记录扩展业务对象(数据库表)如下:
扩展设计单元306作为本实施例的数据扩展装置中核心的部分,需要完成如下功能:
从可扩展档案预制单元302的数据结构1及需要扩展业务对象预制单元304的数据结构2中读出某种类型的单据需要扩展的字段,如图4所示:
采购请购单中可扩展的存货档案及供应商档案,例如左树从扩展业务对象预制单元304的数据结构2中的csupporttype字段和可扩展档案预制单元302的数据结构1的ctablename字段关联,并展示出扩展业务对象预制单元304的数据结构1的档案名称(ctype)字段,右侧扩展栏目查询扩展业务对象预制单元304的数据结构1的ctablename表中的栏目并展现。
在扩展设计单元306提供的界面展示中可购选扩展项目,采购请购单扩展存货“保质期”,“保质期存货是否检验”,“变更人”,“变更日期”字段,例如,右侧扩展栏目勾选采购请购单扩展存货“保质期”,“保质期存货是否检验”,“变更人”,“变更日期”字段。
勾选扩展项目完成时,调用数据引擎服务单元308中的生成数据查询服务,完成项目扩展的设计工作,例如,调用数据引擎服务单元308的生成数据查询服务。完成以下的数据结构3、数据结构4的填充。
数据结构3:
Figure BDA0000094958400000091
数据结构4:
Figure BDA0000094958400000101
数据引擎服务单元308作为本实施例的数据扩展装置的核心部分包括以下两个服务部分:
A、生成查询数据服务部分。
扩展设计单元306完成设计时调用生成查询数据服务,传入选中的扩展项目,数据引擎服务单元308对选中的扩展项目,生成数据结构3记录cardnumber(来源单据),cextendtype(扩展类型),csupporttype(扩展档案),cjoinfield(关联字段),cextendfield(扩展字段用,隔开),csourcefield(扩展字段名),cextendtable(扩展档案表别名)。同时,根据生成的数据结构3生成数据结构4记录cardnumber(来源单据)cextendtype(扩展类型),cextendfield(扩展字段用,隔开),cextendjoin(生成的扩展字段的sql语句),bextend(是否扩展字段)。
B、查询数据服务部分。
由数据单据显示单元310调用查询数据服务,传入来源单据,扩展类型后根据数据结构4中的cardnumber,cextendtype,查询出cextendfield及cextendjoin同步到数据单据显示单元310。
由数据单据打印单元312调用查询数据服务,传入来源单据,扩展类型后根据数据结构4中的cardnumber,cextendtype,查询出cextendfield及cextendjoin同步到数据单据打印单元312。
由数据列表显示单元314调用查询数据服务,传入来源单据,扩展类型后根据数据结构4中的cardnumber,cextendtype,查询出cextendfield及cextendjoin同步到数据列表显示单元314。
由数据查询显示单元316调用查询数据服务,传入来源单据,扩展类型后根据数据结构4中的cardnumber,cextendtype,查询出cextendfield及cextendjoin同步到数据查询显示单元316。
数据单据显示单元310调用数据引擎服务单元308的查询数据服务,将数据同步到输出数据单据显示单元310。如图5所示,以采购请购单为例,调用数据引擎服务单元308的查询数据服务传入来源单据(采购请购单),扩展类型(单据体),查询数据服务将cextendfield及cextendjoin同步到输出数据单据显示单元310完成采购请购单单据的扩展。
数据单据打印单元312调用数据引擎服务单元308的查询数据服务,将数据同步到输出数据单据打印单元312。如图6所示,以采购请购单为例,调用数据引擎服务单元308的查询数据服务传入来源单据(采购请购单),扩展类型(单据体),查询数据服务将cextendfield及cextendjoin同步到输出数据单据打印单元312完成采购请购单单据的扩展。
数据列表显示单元314调用数据引擎服务单元308的查询数据服务,将数据同步到输出数据列表显示单元314。如图7所示,以采购请购单为例,调用数据引擎服务单元308的查询数据服务传入来源单据(采购请购单),扩展类型(单据体),查询数据服务将cextendfield及cextendjoin同步到输出数据列表显示单元314完成采购请购单单据的扩展。
数据查询显示单元316调用数据引擎服务单元308的查询数据服务,将数据同步到输出数据查询显示单元316。如图8所示,以采购请购单为例,调用数据引擎服务单元308的查询数据服务传入来源单据(采购请购单),扩展类型(单据体),查询数据服务将cextendfield及cextendjoin同步到输出数据查询显示单元316完成采购请购单单据的扩展。
以上,对本实施例中提供的一种ERP单据及单据列表关联字段扩展的装置进行了详细描述,包括方法的优点、实现原理,利用本实施例的技术方案,应用***领域的一般技术开发人员,可以很好地解决ERP单据及单据列表关联字段扩展的问题。
下面以销售订单为例说明在销售订单中扩展保质期存货是否检验的方法及步骤。
步骤1、在数据结构1中查询存货档案是否作为可扩展档案,如果存货档案没有作为可扩展档案,则根据数据结构1的结构加入存货档案作为可扩展档案。
步骤2、在数据结构2中查询销售订单是否作为可扩展档案的单据,如果销售订单没有作为可扩展档案的单据,则根据数据结构2的结构加入销售订单作为可扩展档案单据,同时增加扩展的类型、单据、单据打印、单据列表、单据查询。
步骤3、完成步骤1、步骤2后,扩展设计单元306选择销售订单的扩展档案存货档案中的“保质期存货是否检验”作为扩展项目。
步骤4、完成步骤3后,扩展设计单元306会自动调用数据引擎服务308的生成查询数据服务,生成数据结构3,记录销售订单的存货档案的“保质期存货是否检验”作为扩展项目(cextendfield),同时记录数据结构中的销售订单的中存货档案关联字段(cjoinfield)。
步骤5、数据引擎服务单元308的生成查询数据服务,自动完成步骤4后,会自动继续调用数据引擎服务单元308的生成查询数据服务,生成数据结构4,记录销售订单的扩展类型(cextendtype),以及生成查询sql(cextendjoin)。
步骤6、数据单据显示单元310调用数据引擎服务单元308的查询数据服务,传入销售订单,扩展类型(单据),数据引擎服务单元308的查询数据服务会将数据结构4中的cextendfield(“保质期存货是否检验”)及cextendjoin同步到数据单据显示单元310,完成单据的扩展。
步骤7、数据单据打印单元312调用数据引擎服务单元308的查询数据服务,传入销售订单,扩展类型(单据),数据引擎服务单元308的查询数据服务会将数据结构4中的cextendfield(“保质期存货是否检验”)及cextendjoin同步到数据单据打印单元312,完成单据的扩展。
步骤8、数据列表显示单元314调用数据引擎服务单元308的查询数据服务,传入销售订单,扩展类型(单据),数据引擎服务单元308的查询数据服务会将数据结构4中的cextendfield(“保质期存货是否检验”)及cextendjoin同步到数据列表显示单元314,完成单据的扩展。
步骤9、数据查询显示单元316调用数据引擎服务单元308的查询数据服务,传入销售订单,扩展类型(单据),数据引擎服务单元308的查询数据服务会将数据结构4中的cextendfield(“保质期存货是否检验”)及cextendjoin同步到数据查询显示单元316,完成单据的扩展。
中间需要产品开发人员或客户开发人员做的只有1、2两个步骤。
综上所述,通过本发明的技术方案,可以保证能够灵活地增加和修改单据及列表的关联字段扩展逻辑;在预置单据可扩展关联档案后,自动生成单据显示、单据打印、单据列表、单据查询,且档案和业务对象设置,能够按***模块划分层次,更加灵活易用,适用于产品开发中需要扩展的单据及单据列表和客户化开发中自定义扩展来源基础档案及关联单据。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种数据扩展装置,其特征在于,包括:
扩展设计单元,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;
数据引擎服务单元,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。
2.根据权利要求1所述的数据扩展装置,其特征在于,还包括:
档案预制单元,将允许用于扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的档案表中;
业务对象预制单元,将允许扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的业务对象表中;
所述扩展设计单元还通过可视界面提供所述档案表中的数据库表以及字段,以用于选取所述第一数据库表和所述第一字段,通过可视界面提供所述业务对象表中的数据库表以及字段,以用于选取所述第二数据库表和所述第二字段。
3.根据权利要求1所述的数据扩展装置,其特征在于,所述扩展设计单元设置所述第一数据库表和所述第二数据库表的关联字段,根据所述第一数据库表、所述第一字段、所述第二数据库表、所述第二字段和所述关联字段,生成数据库查询语句,以获取用于进行填充的数据。
4.根据权利要求1所述的数据扩展装置,其特征在于,所述扩展设计单元还在所述第二数据库表中选取需要更新的第三字段;
所述数据引擎服务单元还根据所述第一数据库表中所述第一字段下的数据,对所述第二数据库表中所述第三字段下的数据进行更新。
5.根据权利要求1至4中任一项所述的数据扩展装置,其特征在于,所述扩展设计单元还设置扩展类型;
所述数据引擎服务单元仅在所述扩展类型对应的场景下,对所述第二数据库表进行数据填充。
6.一种数据扩展方法,其特征在于,包括:
步骤202,选取用于扩展的第一数据库表,以及所述第一数据库表中用于扩展的第一字段,选取需要扩展的第二数据库表,以及设置所述第二数据库表中需要扩展出的第二字段;
步骤204,在所述第二数据库表中扩展出所述第二字段,并根据所述第一数据库表中所述第一字段下的数据,来在所述第二数据库表中所述第二字段下进行数据填充。
7.根据权利要求6所述的数据扩展方法,其特征在于,在所述步骤202之前,还包括:
将允许用于扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的档案表中,将允许扩展的所有数据库表以及其中允许用于扩展的所有字段,记录到预建立的业务对象表中;
通过可视界面提供所述档案表中的数据库表以及字段,以用于选取所述第一数据库表和所述第一字段,通过可视界面提供所述业务对象表中的数据库表以及字段,以用于选取所述第二数据库表和所述第二字段。
8.根据权利要求6所述的数据扩展方法,其特征在于,所述步骤202还包括:
设置所述第一数据库表和所述第二数据库表的关联字段,根据所述第一数据库表、所述第一字段、所述第二数据库表、所述第二字段和所述关联字段,生成数据库查询语句,以获取用于进行填充的数据。
9.根据权利要求6所述的数据扩展方法,其特征在于,所述步骤202还包括:
在所述第二数据库表中选取需要更新的第三字段;
所述步骤204还包括:
还根据所述第一数据库表中所述第一字段下的数据,对所述第二数据库表中所述第三字段下的数据进行更新。
10.根据权利要求6至9中任一项所述的数据扩展方法,其特征在于,所述步骤202还包括:
还设置扩展类型;
所述步骤204具体包括:
仅在所述扩展类型对应的场景下,对所述第二数据库表进行数据填充。
CN2011103033569A 2011-09-29 2011-09-29 数据扩展装置和数据扩展方法 Pending CN102508862A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103033569A CN102508862A (zh) 2011-09-29 2011-09-29 数据扩展装置和数据扩展方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103033569A CN102508862A (zh) 2011-09-29 2011-09-29 数据扩展装置和数据扩展方法

Publications (1)

Publication Number Publication Date
CN102508862A true CN102508862A (zh) 2012-06-20

Family

ID=46220948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103033569A Pending CN102508862A (zh) 2011-09-29 2011-09-29 数据扩展装置和数据扩展方法

Country Status (1)

Country Link
CN (1) CN102508862A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092996A (zh) * 2013-02-21 2013-05-08 用友软件股份有限公司 单据数据获取装置和单据数据获取方法
CN103902676A (zh) * 2014-03-20 2014-07-02 河北中机盛科信息技术有限公司 自定义单据扩展项的装置和方法
CN104679514A (zh) * 2015-03-06 2015-06-03 浪潮通用软件有限公司 一种可扩展框架的自定义设计方法及装置
CN105320675A (zh) * 2014-07-03 2016-02-10 南京中兴力维软件有限公司 数据库应用***属性扩展管理方法及其装置
CN106933907A (zh) * 2015-12-31 2017-07-07 北京国双科技有限公司 数据表扩展指标的处理方法及装置
CN107169003A (zh) * 2017-03-31 2017-09-15 北京奇艺世纪科技有限公司 一种数据关联方法及装置
CN107704568A (zh) * 2017-09-29 2018-02-16 马上消费金融股份有限公司 一种测试数据添加的方法及装置
CN109558405A (zh) * 2018-11-09 2019-04-02 浙江数链科技有限公司 对象发布方法及装置、***
CN111142758A (zh) * 2019-12-26 2020-05-12 嘉兴太美医疗科技有限公司 医学影像阅片交互方法、***和计算机可读介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110102A (zh) * 2009-12-29 2011-06-29 北大方正集团有限公司 数据处理方法及装置、文件识别方法及工具

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110102A (zh) * 2009-12-29 2011-06-29 北大方正集团有限公司 数据处理方法及装置、文件识别方法及工具

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092996B (zh) * 2013-02-21 2016-09-28 用友网络科技股份有限公司 单据数据获取装置和单据数据获取方法
CN103092996A (zh) * 2013-02-21 2013-05-08 用友软件股份有限公司 单据数据获取装置和单据数据获取方法
CN103902676A (zh) * 2014-03-20 2014-07-02 河北中机盛科信息技术有限公司 自定义单据扩展项的装置和方法
CN105320675A (zh) * 2014-07-03 2016-02-10 南京中兴力维软件有限公司 数据库应用***属性扩展管理方法及其装置
CN104679514A (zh) * 2015-03-06 2015-06-03 浪潮通用软件有限公司 一种可扩展框架的自定义设计方法及装置
CN106933907B (zh) * 2015-12-31 2020-09-15 北京国双科技有限公司 数据表扩展指标的处理方法及装置
CN106933907A (zh) * 2015-12-31 2017-07-07 北京国双科技有限公司 数据表扩展指标的处理方法及装置
CN107169003A (zh) * 2017-03-31 2017-09-15 北京奇艺世纪科技有限公司 一种数据关联方法及装置
CN107704568B (zh) * 2017-09-29 2019-03-26 马上消费金融股份有限公司 一种测试数据添加的方法及装置
CN107704568A (zh) * 2017-09-29 2018-02-16 马上消费金融股份有限公司 一种测试数据添加的方法及装置
CN109558405A (zh) * 2018-11-09 2019-04-02 浙江数链科技有限公司 对象发布方法及装置、***
CN111142758A (zh) * 2019-12-26 2020-05-12 嘉兴太美医疗科技有限公司 医学影像阅片交互方法、***和计算机可读介质
CN111142758B (zh) * 2019-12-26 2021-03-16 上海亿锎智能科技有限公司 医学影像阅片交互方法、***和计算机可读介质

Similar Documents

Publication Publication Date Title
CN102508862A (zh) 数据扩展装置和数据扩展方法
US11886806B2 (en) Templating process for a multi-page formatted document
US20210117437A1 (en) Data model transformation
RU2536390C2 (ru) Способ для автоматизированного создания отчетов
CN102722372B (zh) 一种通过分类配置自动生成代码的方法及***
CN105487864A (zh) 代码自动生成的方法和装置
CN105447122A (zh) 一种基于多表关联可自主创建档案***的实现方法
CN112015412A (zh) 基于表单引擎生成业务模型的装置及方法
CN103092589A (zh) 一种基于ssh框架的代码自动生成方法
CN103186632A (zh) 一种运维表单定制的方法及装置
US20140136958A1 (en) Relating to distributed access infrastructure for a database
CN102156640A (zh) 一种数据操作代码生成方法
CN102222278A (zh) 一种运维流程定制的方法及装置
CN106339363A (zh) 一种ppt报告的制作方法和装置
CN105447200A (zh) 一种数据处理方法及数据处理装置
CN103164573A (zh) Pdm管理设计***
CN103065248B (zh) 一种网络菜谱自助设计方法及其***
EP1801712B1 (en) Generic search tool for different object types
US20090024424A1 (en) System and method for dynamic linking of business processes
CN108959229A (zh) 基于客户信息的策划报告生成方法、终端及存储介质
CN105468570B (zh) 一种文档合成展示方法及装置
CN101458628A (zh) 一种程序版本管理方法
JP2001318953A (ja) 原価データ管理システム、原価データ管理方法及びその記録媒体
CN104731804A (zh) 一种建立通用查询框架的方法及装置
CN104731597A (zh) 将sql语句应用于工程软件编辑平台的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120620