1 .一种数据表的处理方法,其特征在于,所述方法包括:
接收第一处理请求,所述第一处理请求用于请求生成源数据表对应的目标数据表,所
述目标数据表表征所述源数据表添加标识列后的数据表,所述标识列包括多个标识值;
根据所述第一处理请求,解析得到所述标识值的生成规则参数;所述生成规则参数包
括以下至少一项:数据类型、起始值、变化量;
根据所述生成规则参数,配置内置函数的输入参数,并根据所述输入参数,通过调用所
述内置函数得到标识列的每个标识值;其中,所述输入参数包括数据类型、上一标识值和变
化量;所述内置函数用于根据输入参数计算上一标识值的下一标识值;
创建所述目标数据表的表架构,将所述标识列的标识值和所述源数据表映射添加至所
述表架构,得到所述目标数据表。
2 .根据权利要求1所述的方法,其特征在于,所述根据所述生成规则参数,配置内置函
数的输入参数,包括:
若所述生成规则参数中包含数据类型,则将所述生成规则参数中的数据类型,作为所
述输入参数中的数据类型;
若所述生成规则参数中包含变化量,则将所述生成规则参数中的变化量,作为所述输
入参数中的变化量;
若所述生成规则参数中包含起始值,则在首次调用所述内置函数前,将所述生成规则
参数中的起始值作为所述输入参数中的上一标识值,以及,之后在每次调用所述内置函数
前,将所述内置函数最新计算得到的标识值,作为所述输入参数中的上一标识值。
3 .根据权利要求2所述的方法,其特征在于,所述根据所述生成规则参数,配置内置函
数的输入参数,具体还包括:
若所述生成规则参数中未包含变化量,则将预先设置的默认变化量,作为所述输入参
数中的变化量;
若所述生成规则参数中未包含起始值,则在首次调用所述内置函数前,将预先设置的
默认起始值作为所述输入参数中的上一标识值。
4 .根据权利要求3所述的方法,其特征在于,所述默认起始值和所述默认变化量为1。
5 .根据权利要求1所述的方法,其特征在于,所述将所述标识列的标识值和所述源数据
表映射添加至所述表架构,得到所述目标数据表,包括:
根据所述第一处理请求,建立解析表达式,并将所述解析表达式转换为可执行表达式;
所述解析表达式定义有所述目标数据表中每一列对应的数据源;
根据所述可执行表达式,获得所述表架构中的每一列对应的数据源;其中,标识列对应
的数据源为所述内置函数计算的各标识值,其他列对应的数据源为该列在所述源数据表中
对应的列下的数据;
通过执行所述可执行表达式,将所述表架构中的每一列对应的数据源添加至该列中,
得到所述目标数据表。
6 .根据权利要求1所述的方法,其特征在于,所述根据所述第一处理请求,解析得到所
述标识值的生成规则参数之前,还包括:
验证所述第一处理请求是否包含自增函数;
若不包含自增函数,则确定所述第一处理请求验证未通过;
权 利 要 求 书
1/3 页
2
评论