[发明专利]数据表创建方法、装置、设备及计算机可读存储介质在审
申请号: | 201811349839.0 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109684326A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 文玎玲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F8/30 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表文件 表代码 数据行 计算机可读存储介质 读取 数据表创建 名称信息 主体代码 主信息 字符串 字符串拼接 测试效率 同步更新 中字符串 表结构 单元格 遍历 更新 语句 预设 拼接 传输 开发 创建 | ||
1.一种数据表创建方法,其特征在于,所述数据表创建方法包括以下步骤:
当接收到建表文件时,读取所述建表文件中的属主信息和名称信息,并将所述属主信息和所述名称信息传输到预设语句中,生成句首代码;
对所述建表文件中的各数据行进行遍历,逐一读取各所述数据行中各单元格的字符串,并对各所述字符串基于所述数据行进行拼接,生成主体代码;
将所述句首代码和所述主体代码生成建表代码,并控制所述建表代码运行,以对数据表进行创建。
2.如权利要求1所述的数据表创建方法,其特征在于,所述对各所述字符串基于所述数据行进行拼接,生成主体代码的步骤包括:
对从所述数据行中逐一读取的各所述字符串进行拼接,并判断所述数据行中默认单元格的默认值是否为空值,若所述默认值为空值,则对拼接的所述字符串添加预设完成标识;
若所述默认值不为空值,则在拼接的所述字符串中分别添加默认值、预设默认标识以及预设完成标识;
在对拼接的所述字符串中添加预设完成标识后,将所述建表文件中的下一数据行更新为新的所述数据行,并检测所述数据行中的首单元格是否为空值;
若所述首单元格为空值,则完成所述建表文件中所有所述数据行的拼接,并对拼接完成的所述数据行添加预设结束标识,生成主体代码;若所述首单元格不为空值,则执行对从所述数据行中逐一读取的各所述字符串进行拼接的步骤。
3.如权利要求2所述的数据表创建方法,其特征在于,所述将所述句首代码和所述主体代码生成建表代码的步骤之后包括:
读取所述建表文件中与所述名称信息对应的名称备注信息以及字段备注信息,并将所述名称信息及其对应的名称备注信息以及所述字段备注信息分别添加到预设备注语句中,形成与创建的所述数据表以及拼接的所述字符串所对应的备注信息。
4.如权利要求3所述的数据表创建方法,其特征在于,所述将所述句首代码和所述主体代码生成建表代码的步骤之后包括:
读取所述建表文件中的路径信息,并在所述路径信息所指引的路径中创建第一文件夹;
将所述名称信息作为第一命名信息为所述第一文件夹命名,并将所述建表代码存储到所述第一文件夹中。
5.如权利要求4所述的数据表创建方法,其特征在于,所述将所述句首代码和所述主体代码生成建表代码的步骤之后包括:
判断所述建表文件中的索引列是否存在索引信息,若存在索引信息,则读取所述索引信息,并将所述索引信息添加到预设索引语句中,形成索引代码;
获取第二命名信息,在所述路径信息所指引的路径中创建以所述第二命名信息命名的第二文件夹,并将所述索引代码存储到所述第二文件夹中。
6.如权利要求5所述的数据表创建方法,其特征在于,所述将所述句首代码和所述主体代码生成建表代码的步骤之后包括:
判断所述建表文件中的用户名列是否存在用户名信息,若存在用户名信息,则读取所述用户名信息所在行中对应的授权类型;
将所述用户名信息和所述授权类型添加到预设授权语句中,形成授权代码;
获取第三命名信息,在所述路径信息所指引的路径中创建以所述第三命名信息命名的第三文件夹,并将所述授权代码存储到所述第三文件夹中。
7.如权利要求6所述的数据表创建方法,其特征在于,所述将所述授权代码存储到所述第三文件夹中的步骤之后包括:
将所述第一命名信息、第二命名信息和第三命名信息添加到预设文档中,形成部署文档。
8.一种数据表创建装置,其特征在于,所述数据表创建装置包括:
读取模块,用于当接收到建表文件时,读取所述建表文件中的属主信息和名称信息,并将所述属主信息和所述名称信息传输到预设语句中,生成句首代码;
拼接模块,用于对所述建表文件中的各数据行进行遍历,逐一读取各所述数据行中各单元格的字符串,并对各所述字符串基于所述数据行进行拼接,生成主体代码;
创建模块,用于将所述句首代码和所述主体代码生成建表代码,并控制所述建表代码运行,以对数据表进行创建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811349839.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效的RDF数据存储查询系统
- 下一篇:一种数据库外部链接的数据获取方法