数据处理方法和装置制造方法及图纸

技术编号:39056352 阅读:22 留言:0更新日期:2023-10-12 19:49
本申请提出了一种数据处理方法和装置,其中,该方法包括:在确定表格名称对应的目标表格中指定字段的数据类型为预设数据类型,并且待写入的字段数据的数据长度大于指定字段所允许保存的数据的最大数据长度的情况下,对字段数据进行拆分,以得到目标拆分数量个拆分数据,并从与目标表格对应的扩展表格中,获取与对象标识对应的目标拆分数量个扩展字段,以及将目标拆分数量个拆分数据分别保存到目标拆分数量个扩展字段中。由此,在字段数据的数据长度大于指定字段所允许保存的数据的最大数据长度的情况下,通过对字段数据进行拆分,并将拆分数据保存到对应表格的扩展表格中的对应扩展字段,实现了将字段数据保存到对应表格中。中。中。

【技术实现步骤摘要】
数据处理方法和装置


[0001]本申请涉及互联网
,尤其涉及一种数据处理方法和装置。

技术介绍

[0002]在将对应表格中指定字段中写入数据的过程中,该数据的数据长度大于该指定字段所允许保存的最大数据长度的情况下,则无法该数据写入到表格中。因此,在对应数据的数据长度该指定字段所允许保存的最大数据长度的情况下,如何将数据写入到表格中是目前亟需解决的技术问题。

技术实现思路

[0003]本申请提出一种数据处理方法和装置。
[0004]本申请一方面实施例提出一种数据处理方法,所述方法包括:接收数据库插入语句,其中,所述数据库插入语句包括表格名称、对象标识、指定字段、所述指定字段下的字段数据;在确定所述表格名称对应的目标表格中所述指定字段的数据类型为预设数据类型的情况下,确定所述字段数据的数据长度,并根据所述预设数据类型确定所述指定字段所允许保存的数据的最大数据长度;在所述数据长度大于所述最大数据长度的情况下,对所述字段数据进行拆分,以得到目标拆分数量个拆分数据,其中,每个所述拆分数据的数据长度小于或者等于所述最大数据长度;从与所述目标表格对应的扩展表格中,获取与所述对象标识对应的目标拆分数量个扩展字段,其中,所述扩展字段的数据类型均为所述预设数据类型,并且目标拆分数量个所述扩展字段所允许保存的数据的总数据长度大于所述数据长度;将目标拆分数量个所述拆分数据分别保存到目标拆分数量个所述扩展字段中。
[0005]本申请实施例提供的数据处理方法,在确定表格名称对应的目标表格中指定字段的数据类型为预设数据类型,并且待写入的字段数据的数据长度大于指定字段所允许保存的数据的最大数据长度的情况下,对字段数据进行拆分,以得到目标拆分数量个拆分数据,并从与目标表格对应的扩展表格中,获取与对象标识对应的目标拆分数量个扩展字段,以及将目标拆分数量个拆分数据分别保存到目标拆分数量个扩展字段中。由此,在字段数据的数据长度大于指定字段所允许保存的数据的最大数据长度的情况下,通过对字段数据进行拆分,并将拆分数据保存到对应表格的扩展表格中的对应扩展字段,实现了将字段数据保存到对应表格中。
[0006]本申请另一方面实施例提出一种数据处理装置,所述装置包括:第一接收模块,用于接收数据库插入语句,其中,所述数据库插入语句包括表格名称、对象标识、指定字段、所述指定字段下的字段数据;第一确定模块,用于在确定所述表格名称对应的目标表格中所述指定字段的数据类型为预设数据类型的情况下,确定所述字段数据的数据长度,并根据所述预设数据类型确定所述指定字段所允许保存的数据的最大数据长度;拆分模块,用于在所述数据长度大于所述最大数据长度的情况下,对所述字段数据进行拆分,以得到目标拆分数量个拆分数据,其中,每个所述拆分数据的数据长度小于或者等于所述最大数据长
度;第一获取模块,用于从与所述目标表格对应的扩展表格中,获取与所述对象标识对应的目标拆分数量个扩展字段,其中,所述扩展字段的数据类型均为所述预设数据类型,并且目标拆分数量个所述扩展字段所允许保存的数据的总数据长度大于所述数据长度;保存模块,用于将目标拆分数量个所述拆分数据分别保存到目标拆分数量个所述扩展字段中。
[0007]本申请实施例提供的数据处理装置,在确定表格名称对应的目标表格中指定字段的数据类型为预设数据类型,并且待写入的字段数据的数据长度大于指定字段所允许保存的数据的最大数据长度的情况下,对字段数据进行拆分,以得到目标拆分数量个拆分数据,并从与目标表格对应的扩展表格中,获取与对象标识对应的目标拆分数量个扩展字段,以及将目标拆分数量个拆分数据分别保存到目标拆分数量个扩展字段中。由此,在字段数据的数据长度大于指定字段所允许保存的数据的最大数据长度的情况下,通过对字段数据进行拆分,并将拆分数据保存到对应表格的扩展表格中的对应扩展字段,实现了将字段数据保存到对应表格中。
[0008]本申请另一方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例的数据处理方法。
[0009]本申请另一方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请实施例的数据处理方法。
[0010]本申请另一方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例的数据处理方法。
附图说明
[0011]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0012]图1是根据本申请一个实施例的数据处理方法的流程示意图;
[0013]图2是根据本申请另一个实施例的数据处理方法的流程示意图;
[0014]图3是根据本申请另一个实施例的数据处理方法的流程示意图;
[0015]图4是根据本申请另一个实施例的数据处理方法的流程示意图;
[0016]图5是根据本申请另一个实施例的数据处理方法的流程示意图;
[0017]图6是根据本申请一个实施例的数据处理装置的结构示意图;
[0018]图7是根据本申请一个实施例的电子设备的框图。
具体实施方式
[0019]下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0020]下面参考附图描述本申请实施例的数据处理方法、装置、电子设备和存储介质。
[0021]图1是根据本申请一个实施例的数据处理方法的流程示意图。其中,需要说明的是,本实施例提供的数据处理方法由数据处理装置执行,本实施例中的数据处理装置可以由软件和/或者硬件的方式实现,其中,本示例中的数据处理装置可以配置在数据库中,其中,该数据库可以配置在电子设备中。
[0022]其中,本示例实施例中的电子设备可以包括终端设备、服务器等,其中,终端设备可以为PC(Personal Computer,个人计算机)、移动设备、平板电脑等,该实施例对此不做具体限定。
[0023]如图1所示,该数据处理方法可以包括:
[0024]步骤101,接收数据库插入语句,其中,数据库插入语句包括表格名称、对象标识、指定字段、指定字段下的字段数据。
[0025]其中,对象表标识是在表格名称对应的表格中所保存的对象的标识,其中,对象标识用来对对象进行唯一标识,不同对象所对应的对象标识是不同的。
[0026]其中,本示例中的对象可以是任意一个对象,例如,可以是商品,或者,订单,或者学号等,可以理解的是,在不同应用场景中,上述对象是不同的,本示例中是以对象为订单为例进行示例性描述。
[0027]步骤102,在确定表格名称对应的目标表格中指定字段的数据类型为预设数据类型的情况下,确定字段数据的数据长度,并根据预设数据类型确定指定字段所允许保存的数据的最大数据长度。...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收数据库插入语句,其中,所述数据库插入语句包括表格名称、对象标识、指定字段、所述指定字段下的字段数据;在确定所述表格名称对应的目标表格中所述指定字段的数据类型为预设数据类型的情况下,确定所述字段数据的数据长度,并根据所述预设数据类型确定所述指定字段所允许保存的数据的最大数据长度;在所述数据长度大于所述最大数据长度的情况下,对所述字段数据进行拆分,以得到目标拆分数量个拆分数据,其中,每个所述拆分数据的数据长度小于或者等于所述最大数据长度;从与所述目标表格对应的扩展表格中,获取与所述对象标识对应的目标拆分数量个扩展字段,其中,所述扩展字段的数据类型均为所述预设数据类型,并且目标拆分数量个所述扩展字段所允许保存的数据的总数据长度大于所述数据长度;将目标拆分数量个所述拆分数据分别保存到目标拆分数量个所述扩展字段中。2.如权利要求1所述的方法,其特征在于,在所述数据长度大于所述最大数据长度的情况下,对所述字段数据进行拆分,以得到目标拆分数量个拆分数据之前,所述方法还包括:根据所述最大数据长度和所述字段数据,确定所述字段数据的所述目标拆分数量。3.如权利要求2所述的方法,其特征在于,所述根据所述最大数据长度和所述字段数据,确定所述字段数据的所述目标拆分数量,包括:确定所述字段数据中主键的数量K;从所述字段数据中随机选择出L个键值对,其中,L为大于1的整数;根据所述L个键值对平均所占用的数据长度和所述最大数据长度,确定所述指定字段所允许保存的键值对个数;根据所述键值对个数和所述K,确定所述字段数据的目标拆分数量。4.如权利要求1所述的方法,其特征在于,所述方法还包括:为所述目标表格中与所述对象标识对应的指定字段中添加预设拆分信息标识,其中,所述预设拆分信息标识用于表示与所述对象标识对应的指定字段的字段数据保存在所述扩展表格中。5.如权利要求4所述的方法,其特征在于,所述方法还包括:接收数据库查询语句,其中,所述数据库查询语句包括所述表格名称、所述对象标识以及所述指定...

【专利技术属性】
技术研发人员:熊自明
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1