深圳前海微众银行股份有限公司杜鹤然获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳前海微众银行股份有限公司申请的专利一种表结构巡检方法、表结构巡检装置和电子设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114385679B 。
龙图腾网通过国家知识产权局官网在2026-02-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111529277.X,技术领域涉及:G06F16/2455;该发明授权一种表结构巡检方法、表结构巡检装置和电子设备是由杜鹤然;黄德志;胡盼盼;卢道和设计研发完成,并于2021-12-14向国家知识产权局提交的专利申请。
本一种表结构巡检方法、表结构巡检装置和电子设备在说明书摘要公布了:本申请提供一种表结构巡检方法、表结构巡检装置、电子设备和存储介质,获取存储有数据表的表结构的文件;从文件的头部字段中获取文件类型;针对文件类型对应的待巡检对象,基于文件中的与文件类型对应的字段,获取待巡检信息;基于待巡检信息对待巡检对象进行巡检,以查询数据表的表结构信息。
本发明授权一种表结构巡检方法、表结构巡检装置和电子设备在权利要求书中公布了:1.一种表结构巡检方法,其特征在于,包括: 获取存储有数据表的表结构的文件;所述文件是在数据库创建所述数据表时产生的,所述文件名与所述数据表名相同; 从所述文件的头部字段中获取文件类型;所述文件类型用于定位所述文件中待巡检信息所处的字段; 针对所述文件类型对应的待巡检对象,基于所述文件中的与所述文件类型对应的字段,获取所述待巡检信息;若所述文件类型为表类型,所述待巡检信息所处的字段包括头部字段;若所述文件类型为视图类型,所述待巡检信息所处的字段为文件中除头部字段外的剩余字段; 基于所述待巡检信息对所述待巡检对象进行巡检,以查询所述数据表的表结构信息; 所述表结构信息包括以下一种或多种:存储所述数据表所使用的存储引擎、所述数据表中的字符集、所述数据表中的列名、列字符集和列注释、所述数据表中是否包含有主键、所述数据表的行格式类型是否包括compressed模式、创建所述数据表所使用的建表语句; 其中,所述针对所述文件类型对应的待巡检对象,基于所述文件中的与所述文件类型对应的字段,获取所述待巡检信息,包括: 若所述文件类型为表类型,确定与所述表类型对应的第一待巡检对象; 若所述第一待巡检对象为存储引擎,从所述头部字段中的第一字段中提取第一存储值,其中,所述待巡检信息包括所述第一存储值; 若所述第一存储值指示的是所述数据表为分区表,从所述头部字段中的第二字段中提取第二存储值,从所述头部字段中的第三字段中提取第三存储值,以及从所述头部字段中的第四字段中提取第四存储值,其中,所述第二存储值用于指示所述文件一次写入的字节大小,所述第三存储值用于指示存储索引记录,所述第四存储值用于指示存储默认值; 基于所述第二存储值、所述第三存储值和所述第四存储值,确定所述文件的分区字段; 从所述分区字段中获取多个第五存储值,其中,所述待巡检信息还包括所述第二存储值、所述第三存储值、所述第四存储值和所述多个第五存储值,所述第五存储值用于指示存储所述分区表所使用的存储引擎; 相应地,所述基于所述待巡检信息对所述待巡检对象进行巡检,以查询所述数据表的表结构信息,包括: 基于所述多个第五存储值,对所述存储引擎进行巡检,以查询到存储所述分区表所使用的存储引擎,其中,所述表结构信息包括存储所述分区表所使用的存储引擎; 若所述第一待巡检对象为字符集,从所述头部字段中获取用于运行所述数据表的数据库的版本信息,以及所述数据表的字符序编号,其中,所述巡检信息包括所述数据库的版本信息和所述数据表的字符序编号; 相应地,所述基于所述待巡检信息对所述待巡检对象进行巡检,以查询所述数据表的表结构信息,包括: 获取与所述版本信息对应的字符字典; 在所述字符字典中按照所述字符序编号进行巡检,以查询到所述数据表中的字符集和字符序,其中,所述表结构信息包括所述数据表中的字符集和字符序。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳前海微众银行股份有限公司,其通讯地址为:518052 广东省深圳市前海深港合作区前湾一路1号A栋201室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励