[发明专利]生成数据表结构说明的方法、系统、装置及存储介质在审
申请号: | 202210347214.0 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114661725A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 李晟华;卫宣安;姜坤;吴闽华 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/245;G06F16/28;G06F40/18;G06F40/258 |
代理公司: | 深圳壹舟知识产权代理事务所(普通合伙) 44331 | 代理人: | 欧志明 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 数据表 结构 说明 方法 系统 装置 存储 介质 | ||
本发明实施例公开了一种生成数据表结构说明的方法、系统、装置及存储介质,属于数据表处理技术领域,其方法包括与表关系型数据库建立连接后,在python环境下,创建并启动光标对象,对连接的表关系型数据库进行遍历,得到表关系型数据库中所有数据表的表名;再根据获得的表名依次调取对应数据表的表信息,将所有表信息录入到结构说明文档中后,即得到连接的表关系型数据库中数据表的结构说明。便于快速得到表关系型数据库数据表的结构说明,减少人工工作量。因此本申请具有提高数据表结构说明的生成效率的效果。
技术领域
本发明涉及数据表处理技术领域,尤其涉及一种生成数据表结构说明的方法、系统、装置及存储介质。
背景技术
数据库表的说明通常是互联网公司的常备文件,用于留存表结构设计,以便于清晰且直观地了解数据库下各个表发挥的作用。
在当前环境下,类似于达梦数据库的表关系型数据库已成为国产数据库市场的主流,占据了国产数据库市场较大的份额。随着达梦数据库等表关系型数据库的兴起,表关系型数据库的数据表说明需求量增加。现有技术中数据表结构说明通常由负责人整理获得,导致数据表结构说明的生成效率低下。
发明内容
有鉴于此,本发明提供了一种生成数据表结构说明的方法、系统、装置及存储介质,用于解决现有技术中效率低下的问题。为达上述之一或部分或全部目的或是其他目的,本发明提出一种生成数据表结构说明的方法、系统、装置及存储介质,第一方面:
一种生成数据表结构说明的方法,包括:
在与表关系型数据库建立连接后,生成光标对象;
基于所述光标对象获取所述表关系型数据库中各个数据表的表名;
获取各个所述表名对应的所述数据表的表信息;
将所述表信息与对应的所述表名关联录入到文档中以形成结构说明文档。
优选地,在所述的在与表关系型数据库建立连接后,生成光标对象的步骤之前,所述方法还包括:
在未与所述表关系型数据库建立连接时,获取目标接口;
基于所述目标接口在目标运行环境中与所述表关系型数据库建立连接。
优选地,所述基于所述光标对象获取所述表关系型数据库中各个数据表的表名的步骤包括:
启动所述光标对象并获取预设的表名标识;
基于所述光标对象,遍历连接的所述表关系型数据库,在所述表关系型数据库中查找所述表名标识,并在查找到所述表名标识时,获取与所述表名标识对应的表名数据,以得到所述表名;
将获得的所述表名排列后生成表名列表;
所述表信息包括字段说明和表结构;
所述获取各个所述表名对应的所述数据表的表信息的步骤包括:
遍历所述表名列表;
每获得所述表名列表中的一个所述表名,则从所述表关系型数据库中获取对应所述数据表的所述字段说明和所述表结构。
优选地,每个所述表名均对应预设表结构信息;
所述获取对应所述数据表的所述字段说明的步骤包括:
获取预设的字段说明标识;
从所述表关系型数据库中对应所述表名的所述数据表中查找所述字段说明标识,并在查找到所述字段说明标识时,获取与所述字段说明标识对应的字段说明数据,以得到所述字段说明;
所述获取对应所述数据表的所述表结构的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210347214.0/2.html,转载请声明来源钻瓜专利网。