[发明专利]生成数据表结构说明的方法、系统、装置及存储介质在审
申请号: | 202210347214.0 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114661725A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 李晟华;卫宣安;姜坤;吴闽华 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/245;G06F16/28;G06F40/18;G06F40/258 |
代理公司: | 深圳壹舟知识产权代理事务所(普通合伙) 44331 | 代理人: | 欧志明 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 数据表 结构 说明 方法 系统 装置 存储 介质 | ||
1.一种生成数据表结构说明的方法,其特征在于,包括:
在与表关系型数据库建立连接后,生成光标对象;
基于所述光标对象获取所述表关系型数据库中各个数据表的表名;
获取各个所述表名对应的所述数据表的表信息;
将所述表信息与对应的所述表名关联录入到文档中以形成结构说明文档。
2.如权利要求1所述的生成数据表结构说明的方法,其特征在于,在所述的在与表关系型数据库表关系型数据库建立连接后,生成光标对象的步骤之前,所述方法还包括:
在未与所述表关系型数据库建立连接时,获取目标接口;
基于所述目标接口在目标运行环境中与所述表关系型数据库建立连接。
3.如权利要求1所述的生成数据表结构说明的方法,其特征在于,所述基于所述光标对象获取所述表关系型数据库中各个数据表的表名的步骤包括:
启动所述光标对象并获取预设的表名标识;
基于所述光标对象,遍历连接的所述表关系型数据库,在所述表关系型数据库中查找所述表名标识,并在查找到所述表名标识时,获取与所述表名标识对应的表名数据,以得到所述表名;
将获得的所述表名排列后生成表名列表;
所述表信息包括字段说明和表结构;
所述获取各个所述表名对应的所述数据表的表信息的步骤包括:
遍历所述表名列表;
每获得所述表名列表中的一个所述表名,则从所述表关系型数据库中获取对应所述数据表的所述字段说明和所述表结构。
4.如权利要求3所述的生成数据表结构说明的方法,其特征在于,每个所述表名均对应预设表结构信息;
所述获取对应所述数据表的所述字段说明的步骤包括:
获取预设的字段说明标识;
从所述表关系型数据库中对应所述表名的所述数据表中查找所述字段说明标识,并在查找到所述字段说明标识时,获取与所述字段说明标识对应的字段说明数据,以得到所述字段说明;
所述获取对应所述数据表的所述表结构的步骤包括:
到预设的数据库中获取所述表名对应的所述表结构信息,以得到所述表结构。
5.如权利要求4所述的生成数据表结构说明的方法,其特征在于,所述将所述表信息与对应的所述表名关联录入到文档中以形成结构说明文档的步骤包括:
创建具有文字处理能力的文档;
获取标题格式以及表格样式;
调取目标运行环境中的表格制作指令;
基于所述表格制作指令,按照所述标题格式以及所述表格样式在所述文档中生成表格;每个所述表名对应一个所述表格,并以所述表名为所述表格的标题,将所述表结构和所述字段说明添加至所述表格的对应栏中,形成所述结构说明文档。
6.如权利要求5所述的生成数据表结构说明的方法,其特征在于,所述标题格式包括标题样式、标题字体是否加粗、标题字体大小和标题字体类型中的至少一个;
所述表格样式包括基础行数、表格列数、表格类型、总列宽和首行中各单元格的内容中的至少一个;
所述首行中各单元格的内容包括与所述表结构对应的编号、字段名、类型、长度、是否为主键以及是否可空,所述首行中各单元格的内容还包括与所述字段说明对应的字段标识。
7.如权利要求5所述的生成数据表结构说明的方法,其特征在于,在所述形成所述结构说明文档之后,还包括:
判断所述表格中是否出现整列内容为空;
若是,则删除或隐藏内容为空的列并生成与对应所述表格关联的警示信息。
8.一种生成数据表结构说明的系统,其特征在于:包括光标模块(1),用于在与表关系型数据库建立连接后,生成光标对象;
表名获取模块(2),用于基于光标对象获取表关系型数据库中各个数据表的表名;
表信息获取模块(3),用于获取各个表名对应的数据表的表信息;
以及文档模块(4),用于将所述表信息与对应的所述表名关联录入到文档中以形成结构说明文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210347214.0/1.html,转载请声明来源钻瓜专利网。