【技术实现步骤摘要】
一种数据模板的生成方法及装置
本专利技术涉及数据库
,更具体地说,涉及一种数据模板的生成方法及装置。
技术介绍
在计算机应用领域,需要使用数据库保存大量的业务数据。具体地,数据库中建立有数据表,将待保存数据以一定的数据结构形式保存在所述数据表中。目前,保存数据的方式为,将待保存数据填入数据模板中,以导入的方式,将数据模板中的待保存数据直接导入至数据表中进行保存。然而,数据模板的格式固定,若数据表中的字段发生变化,该数据模板无法实现数据导入功能,灵活性较差。
技术实现思路
有鉴于此,本专利技术提供一种数据模板的生成方法及装置,以解决现有的数据保存方式中数据模板的格式固定,当数据表中的字段内容发生变化时,该数据模板无法实现数据导入功能,灵活性较差的技术问题。本专利技术提供的技术方案如下:一种数据模板的生成方法,包括:确定数据库中的目标数据表,所述目标数据表为字段发生改变的数据表;以所述目标数据表中的字段为依据,生成所述目标数据表对应的数据模板,其中,该数据模板中每个字段均具有与所述目标数据表中字段的对应关系,且所述对应关系为一对一关系;确定待导入数据集合,所述待导入数据集合为待导入至所述目标数据表中的集合;建立所述待导入数据集合与所述数据模板之间的对应关系,以实现通过所述数据模板将所述待导入数据集合与所述目标数据表进行关联。上述方法,优选地,所述以所述目标数据表中的字段为依据,生成所述目标数据表对应的数据模板,包括:获取所述目标数据表中的全部字段;以所述全部字段为依据,生成所述目标数据表对应的数据模板;当接收到字段处理指令时,在所述数据模板中 ...
【技术保护点】
一种数据模板的生成方法,其特征在于,包括:确定数据库中的目标数据表,所述目标数据表为字段发生改变的数据表;以所述目标数据表中的字段为依据,生成所述目标数据表对应的数据模板,其中,该数据模板中每个字段均具有与所述目标数据表中字段的对应关系,且所述对应关系为一对一关系;确定待导入数据集合,所述待导入数据集合为待导入至所述目标数据表中的集合;建立所述待导入数据集合与所述数据模板之间的对应关系,以实现通过所述数据模板将所述待导入数据集合与所述目标数据表进行关联。
【技术特征摘要】
1.一种数据模板的生成方法,其特征在于,包括: 确定数据库中的目标数据表,所述目标数据表为字段发生改变的数据表; 以所述目标数据表中的字段为依据,生成所述目标数据表对应的数据模板,其中,该数据模板中每个字段均具有与所述目标数据表中字段的对应关系,且所述对应关系为一对一关系; 确定待导入数据集合,所述待导入数据集合为待导入至所述目标数据表中的集合; 建立所述待导入数据集合与所述数据模板之间的对应关系,以实现通过所述数据模板将所述待导入数据集合与所述目标数据表进行关联。2.根据权利要求1所述的方法,其特征在于,所述以所述目标数据表中的字段为依据,生成所述目标数据表对应的数据模板,包括: 获取所述目标数据表中的全部字段; 以所述全部字段为依据,生成所述目标数据表对应的数据模板; 当接收到字段处理指令时,在所述数据模板中,对所述字段处理指令对应的字段进行删除和/或更改。3.根据权利要求1所述的方法,其特征在于,还包括: 当所述待导入数据集合中包含待变换数据时,获得变换表,并建立所述数据模板与所述变换表之间的对应关系;其中,所述待变换数据为导入时需要进行变换的数据,所述变换表包含所述待变换数据、所述待变换数据需要变换为的目标数据。4.根据权利要求3所述的方法,其特征在于,还包括: 当所述待导入数据集合中包含第一待验证数据时,在所述数据模板中,将所述第一待验证数据对应的第一验证字段设置为第一目标键;其中,所述第一目标键用于导入前验证所述目标数据表中是否已经包含与所述第一待验证数据相同的第一数据,若是,用所述第一待验证数据对应的待导入数据记录更新所述第一数据对应的数据记录; 当所述待导入数据中包含第二待验证数据时,在所述数据模板中,将所述第二待验证数据对应的第二验证字段设置为第二目标键;其中,所述第二目标键用于导入前验证所述目标数据表中是否已经包含与所述第二待验证数据相同的第二数据,若是,并不将所述第二待验证数据对应的待导入数据记录导入至所述目标数据表。5.根据权利要求4所述的方法,其特征在于,还包括: 依据所述数据模板,将所述待导入数据导入至所述目标数据表; 其中,所述依据所述数据模板,将所述待导入数据导入至所述目标数据表,包括: 获取所述待导入数据集合及所述数据模板; 在所述待导入数据集合中,为所述数据模板中的各个字段确定各自对应的待导入数据子集; 将所述各个待导入数据子集导入至所述目标数据表时,依据所述数据模板对应的变换表将所述依据待变换数据变换为相应的目标数据,并利用所述数据模板中的第一目标键对所述第一待验证数据进行验证,并利用所述数据模板中的第二目标键对所述第二待验证数据进行验证。6.一种数据模板的生成装置,其特征在于,包括: 数据表确定单元,用于确定数据库中的目标数据表...
【专利技术属性】
技术研发人员:林星,谢东伟,
申请(专利权)人:东莞市西奥计算机智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。